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
- See Also:
MotifAnnotation
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- See Also:
SequenceAnnotation.SequenceAnnotation(String, String,
SequenceAnnotation[], Result...)
CisRegulatoryModuleAnnotation
public CisRegulatoryModuleAnnotation(StringBuffer representation)
throws NonParsableException
- The standard constructor for the interface
Storable
.
Creates a new CisRegulatoryModuleAnnotation
out of its XML
representation.
- Parameters:
representation
- the XML representation as StringBuffer
- Throws:
NonParsableException
- if the CisRegulatoryModuleAnnotation
could not be
reconstructed out of the XML representation (the
StringBuffer
representation
could not be
parsed)- See Also:
SequenceAnnotation.SequenceAnnotation(StringBuffer)
,
Storable