de.jstacs.data.sequences.annotation
Class SinglePositionSequenceAnnotation
java.lang.Object
de.jstacs.results.ResultSet
de.jstacs.data.sequences.annotation.SequenceAnnotation
de.jstacs.data.sequences.annotation.LocatedSequenceAnnotation
de.jstacs.data.sequences.annotation.SinglePositionSequenceAnnotation
- All Implemented Interfaces:
- Storable
public class SinglePositionSequenceAnnotation
- extends LocatedSequenceAnnotation
Class for some annotations that consist mainly of one position on a sequence.
This includes transcription start sites, translation start sites, splice
donor sites, and splice acceptor sites.
- Author:
- Jan Grau
SinglePositionSequenceAnnotation
public SinglePositionSequenceAnnotation(SinglePositionSequenceAnnotation.Type type,
String identifier,
int position)
- Creates a new
SinglePositionSequenceAnnotation of type
type, with identifier identifier and position
position.
- Parameters:
position - the position of the SinglePositionSequenceAnnotation
on the sequencetype - the type of the annotationidentifier - the identifier of the annotation
SinglePositionSequenceAnnotation
public SinglePositionSequenceAnnotation(SinglePositionSequenceAnnotation.Type type,
String identifier,
int position,
Result... additionalAnnotation)
- Creates a new
SinglePositionSequenceAnnotation of type
type, with identifier identifier, position
position, and additional annotations
additionalAnnotation.
- Parameters:
position - the position of the SinglePositionSequenceAnnotation
on the sequencetype - the type of the annotationidentifier - the identifier of the annotationadditionalAnnotation - the additional annotation
SinglePositionSequenceAnnotation
public SinglePositionSequenceAnnotation(StringBuffer representation)
throws NonParsableException
- Re-creates a
SinglePositionSequenceAnnotation from its XML
representation as returned by
LocatedSequenceAnnotation.toXML().
- Parameters:
representation - the XML representation
- Throws:
NonParsableException - is thrown if the XML code could not be parsed