|
||||||||||
| 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
The 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) result. |
|
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) result. |
|
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, and
additional annotation (that does not fit the SequenceAnnotation
definitions) additionalAnnotations, and sub-annotations. |
|
StrandedLocatedSequenceAnnotationWithLength(StringBuffer representation)
Re-creates a StrandedLocatedSequenceAnnotationWithLength from its
XML representation as returned by
toXML(). |
|
StrandedLocatedSequenceAnnotationWithLength(String type,
String identifier,
StrandedLocatedSequenceAnnotationWithLength.Strand strandedness,
LocatedSequenceAnnotation[] annotations,
Result... additionalAnnotations)
Creates a new StrandedLocatedSequenceAnnotationWithLength of type
type, with identifier identifier, and
additional annotation (that does not fit the SequenceAnnotation
definitions) additionalAnnotations, and sub-annotations. |
|
| Method Summary | |
|---|---|
protected void |
fromXML(StringBuffer representation)
Parses the contents of a ResultSet from its XML-representation as returned by ResultSet.toXML(). |
String |
getStrandedness()
Returns the orientation/strandedness of this annotation. |
String |
toString()
|
StringBuffer |
toXML()
This method returns an XML-representation 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) result.
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 annotation
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) result.
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 annotation
public StrandedLocatedSequenceAnnotationWithLength(int position,
int length,
StrandedLocatedSequenceAnnotationWithLength.Strand strandedness,
String type,
String identifier,
SequenceAnnotation[] annotations,
Result... additionalAnnotations)
StrandedLocatedSequenceAnnotationWithLength of type
type, with identifier identifier, and
additional annotation (that does not fit the SequenceAnnotation
definitions) additionalAnnotations, and sub-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 annotation
public StrandedLocatedSequenceAnnotationWithLength(String type,
String identifier,
StrandedLocatedSequenceAnnotationWithLength.Strand strandedness,
LocatedSequenceAnnotation[] annotations,
Result... additionalAnnotations)
StrandedLocatedSequenceAnnotationWithLength of type
type, with identifier identifier, and
additional annotation (that does not fit the SequenceAnnotation
definitions) additionalAnnotations, and sub-annotations. The
position of the new LocatedSequenceAnnotationWithLength is the
minimal position of all positions of annotations and the
length is determined such 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 annotation
public StrandedLocatedSequenceAnnotationWithLength(StringBuffer representation)
throws NonParsableException
StrandedLocatedSequenceAnnotationWithLength from its
XML representation as returned by
toXML().
representation - the XML representation
NonParsableException - is thrown if the XML code could not be parsed| Method Detail |
|---|
public String 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
NonParsableException - is thrown if the XML-code could not be parsedpublic String toString()
toString in class LocatedSequenceAnnotationWithLengthpublic StringBuffer toXML()
Storable
toXML in interface StorabletoXML in class LocatedSequenceAnnotationWithLength
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||