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 MotifAnnotation
s 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