|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jstacs.results.ResultSet
de.jstacs.data.sequences.annotation.SequenceAnnotation
de.jstacs.data.sequences.annotation.LocatedSequenceAnnotation
de.jstacs.data.sequences.annotation.LocatedSequenceAnnotationWithLength
de.jstacs.data.sequences.annotation.StrandedLocatedSequenceAnnotationWithLength
public class StrandedLocatedSequenceAnnotationWithLength
Class for a SequenceAnnotation that has a position, a length and an
orientation on the strand of a Sequence.
| Nested Class Summary | |
|---|---|
static class |
StrandedLocatedSequenceAnnotationWithLength.Strand
This enum defines possible orientations on the strands. |
| Field Summary |
|---|
| Fields inherited from class de.jstacs.results.ResultSet |
|---|
results |
| Constructor Summary | |
|---|---|
StrandedLocatedSequenceAnnotationWithLength(int position,
int length,
StrandedLocatedSequenceAnnotationWithLength.Strand strandedness,
String type,
String identifier,
Collection<Result> results)
Creates a new StrandedLocatedSequenceAnnotationWithLength of type
type with identifier identifier and additional
annotation (that does not fit the SequenceAnnotation definitions)
given as a Collection of Results results. |
|
StrandedLocatedSequenceAnnotationWithLength(int position,
int length,
StrandedLocatedSequenceAnnotationWithLength.Strand strandedness,
String type,
String identifier,
Result... results)
Creates a new StrandedLocatedSequenceAnnotationWithLength of type
type with identifier identifier and additional
annotation (that does not fit the SequenceAnnotation definitions)
given as an array of Results results. |
|
StrandedLocatedSequenceAnnotationWithLength(int position,
int length,
StrandedLocatedSequenceAnnotationWithLength.Strand strandedness,
String type,
String identifier,
SequenceAnnotation[] annotations,
Result... additionalAnnotations)
Creates a new StrandedLocatedSequenceAnnotationWithLength of type
type with identifier identifier, additional
annotation (that does not fit the SequenceAnnotation definitions)
given as an array of Results additionalAnnotations
and sub-annotations annotations. |
|
StrandedLocatedSequenceAnnotationWithLength(StringBuffer representation)
The standard constructor for the interface Storable. |
|
StrandedLocatedSequenceAnnotationWithLength(String type,
String identifier,
StrandedLocatedSequenceAnnotationWithLength.Strand strandedness,
LocatedSequenceAnnotation[] annotations,
Result... additionalAnnotations)
Creates a new StrandedLocatedSequenceAnnotationWithLength of type
type with identifier identifier, additional
annotation (that does not fit the SequenceAnnotation definitions)
given as an array of Results additionalAnnotations
and sub-annotations annotations. |
|
| Method Summary | |
|---|---|
protected void |
fromXML(StringBuffer representation)
Parses the contents of a ResultSet from its XML representation as
returned by ResultSet.toXML(). |
StrandedLocatedSequenceAnnotationWithLength.Strand |
getStrandedness()
Returns the strandedness, i.e the orientation of this annotation. |
String |
toString()
|
StringBuffer |
toXML()
This method returns an XML representation as StringBuffer of an
instance of the implementing class. |
| Methods inherited from class de.jstacs.data.sequences.annotation.LocatedSequenceAnnotationWithLength |
|---|
getEnd, getLength |
| Methods inherited from class de.jstacs.data.sequences.annotation.LocatedSequenceAnnotation |
|---|
getPosition |
| Methods inherited from class de.jstacs.data.sequences.annotation.SequenceAnnotation |
|---|
getAnnotations, getIdentifier, getSubAnnotations, getType |
| Methods inherited from class de.jstacs.results.ResultSet |
|---|
findColumn, getNumberOfResults, getResultAt, getResults |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public StrandedLocatedSequenceAnnotationWithLength(int position,
int length,
StrandedLocatedSequenceAnnotationWithLength.Strand strandedness,
String type,
String identifier,
Result... results)
StrandedLocatedSequenceAnnotationWithLength of type
type with identifier identifier and additional
annotation (that does not fit the SequenceAnnotation definitions)
given as an array of Results results.
position - the position of the
StrandedLocatedSequenceAnnotationWithLength on the
sequencelength - the length of the
StrandedLocatedSequenceAnnotationWithLengthstrandedness - the orientation on the strandtype - the type of the annotationidentifier - the identifier of the annotationresults - the additional annotationLocatedSequenceAnnotationWithLength.LocatedSequenceAnnotationWithLength(int,
int, String, String, Result...)
public StrandedLocatedSequenceAnnotationWithLength(int position,
int length,
StrandedLocatedSequenceAnnotationWithLength.Strand strandedness,
String type,
String identifier,
Collection<Result> results)
StrandedLocatedSequenceAnnotationWithLength of type
type with identifier identifier and additional
annotation (that does not fit the SequenceAnnotation definitions)
given as a Collection of Results results.
position - the position of the
StrandedLocatedSequenceAnnotationWithLength on the
sequencelength - the length of the
StrandedLocatedSequenceAnnotationWithLengthstrandedness - the orientation on the strandtype - the type of the annotationidentifier - the identifier of the annotationresults - the additional annotationLocatedSequenceAnnotationWithLength.LocatedSequenceAnnotationWithLength(int,
int, String, String, Collection)
public StrandedLocatedSequenceAnnotationWithLength(int position,
int length,
StrandedLocatedSequenceAnnotationWithLength.Strand strandedness,
String type,
String identifier,
SequenceAnnotation[] annotations,
Result... additionalAnnotations)
StrandedLocatedSequenceAnnotationWithLength of type
type with identifier identifier, additional
annotation (that does not fit the SequenceAnnotation definitions)
given as an array of Results additionalAnnotations
and sub-annotations annotations.
position - the position of the
StrandedLocatedSequenceAnnotationWithLength on the
sequencelength - the length of the
StrandedLocatedSequenceAnnotationWithLengthstrandedness - the orientation on the strandtype - the type of the annotationidentifier - the identifier of the annotationannotations - the sub-annotationsadditionalAnnotations - the additional annotationLocatedSequenceAnnotationWithLength.LocatedSequenceAnnotationWithLength(int,
int, String, String, SequenceAnnotation[], Result...)
public StrandedLocatedSequenceAnnotationWithLength(String type,
String identifier,
StrandedLocatedSequenceAnnotationWithLength.Strand strandedness,
LocatedSequenceAnnotation[] annotations,
Result... additionalAnnotations)
StrandedLocatedSequenceAnnotationWithLength of type
type with identifier identifier, additional
annotation (that does not fit the SequenceAnnotation definitions)
given as an array of Results additionalAnnotations
and sub-annotations annotations. The position of the new
LocatedSequenceAnnotationWithLength is the minimal position of
all positions of annotations and the length is determined so
that it is the maximum of these positions and (if applicable) the
corresponding values of LocatedSequenceAnnotationWithLength.getEnd().
strandedness - the orientation on the strandtype - the type of the annotationidentifier - the identifier of the annotationannotations - the sub-annotationsadditionalAnnotations - the additional annotationLocatedSequenceAnnotationWithLength.LocatedSequenceAnnotationWithLength(String,
String, LocatedSequenceAnnotation[], Result...),
LocatedSequenceAnnotationWithLength.getEnd()
public StrandedLocatedSequenceAnnotationWithLength(StringBuffer representation)
throws NonParsableException
Storable.
Creates a new StrandedLocatedSequenceAnnotationWithLength out of
its XML representation.
representation - the XML representation as StringBuffer
NonParsableException - if the StrandedLocatedSequenceAnnotationWithLength
could not be reconstructed out of the XML representation (the
StringBuffer representation could not be
parsed)LocatedSequenceAnnotationWithLength.LocatedSequenceAnnotationWithLength(StringBuffer),
Storable| Method Detail |
|---|
public StrandedLocatedSequenceAnnotationWithLength.Strand getStrandedness()
protected void fromXML(StringBuffer representation)
throws NonParsableException
ResultSetResultSet from its XML representation as
returned by ResultSet.toXML().
fromXML in class LocatedSequenceAnnotationWithLengthrepresentation - the XML representation as StringBuffer
NonParsableException - if the XML code could not be parsedpublic String toString()
toString in class LocatedSequenceAnnotationWithLengthpublic StringBuffer toXML()
StorableStringBuffer of an
instance of the implementing class.
toXML in interface StorabletoXML in class LocatedSequenceAnnotationWithLength
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||