de.jstacs.data.sequences.annotation
Class IntronAnnotation
java.lang.Object
de.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.IntronAnnotation
- All Implemented Interfaces:
- Storable
public class IntronAnnotation
- extends LocatedSequenceAnnotationWithLength
Annotation class for an intron as defined by a donor and an acceptor splice
site.
- Author:
- Jan Grau
IntronAnnotation
public IntronAnnotation(String identifier,
SinglePositionSequenceAnnotation donor,
SinglePositionSequenceAnnotation acceptor,
Result... additionalAnnotation)
throws Exception
- Creates a new
IntronAnnotation from a donor
SinglePositionSequenceAnnotation and an acceptor
SinglePositionSequenceAnnotation and a set of additional
annotations.
- Parameters:
identifier - the identifier of this annotationdonor - the donor annotationacceptor - the acceptor annotationadditionalAnnotation - the additional annotations
- Throws:
Exception - if donor or acceptor are not of the
correct
SinglePositionSequenceAnnotation.Type- See Also:
SinglePositionSequenceAnnotation,
SinglePositionSequenceAnnotation.Type
IntronAnnotation
public IntronAnnotation(StringBuffer representation)
throws NonParsableException
- The standard constructor for the interface
Storable.
Creates a new IntronAnnotation out of its XML representation.
- Parameters:
representation - the XML representation as StringBuffer
- Throws:
NonParsableException - if the IntronAnnotation could not be reconstructed
out of the XML representation (the StringBuffer
representation could not be parsed)- See Also:
LocatedSequenceAnnotationWithLength.LocatedSequenceAnnotationWithLength(StringBuffer),
Storable