de.jstacs.data.sequences.annotation
Class CisRegulatoryModuleAnnotation
java.lang.Object
de.jstacs.results.ResultSet
de.jstacs.data.sequences.annotation.SequenceAnnotation
de.jstacs.data.sequences.annotation.CisRegulatoryModuleAnnotation
- All Implemented Interfaces:
- Storable
public class CisRegulatoryModuleAnnotation
- extends SequenceAnnotation
Annotation for a cis-regulatory module as defined by a set of
MotifAnnotations of the motifs in the module.
- Author:
- Jan Grau
CisRegulatoryModuleAnnotation
public CisRegulatoryModuleAnnotation(String identifier,
MotifAnnotation[] motifs,
Result... additionalAnnotation)
- Creates a new
CisRegulatoryModuleAnnotation from a set of motifs
and possibly additional annotations.
- Parameters:
identifier - the identifier of this annotationmotifs - the motifs in the moduleadditionalAnnotation - the additional annotations
CisRegulatoryModuleAnnotation
public CisRegulatoryModuleAnnotation(StringBuffer representation)
throws NonParsableException
- Re-creates a
CisRegulatoryModuleAnnotation from its XML
representation as returned by
SequenceAnnotation.toXML().
- Parameters:
representation - the XML representation
- Throws:
NonParsableException - is thrown if the XML-code could not be parsed