#include <Sequence.h>
Inheritance diagram for rnaml::Sequence:

Public Methods | |
| Sequence () | |
| Initializes the object. | |
| Sequence (const Sequence &right) | |
| Initializes the object with the right's content. | |
| Sequence * | clone () const |
| Clones the object. | |
| virtual | ~Sequence () |
| Destroys the object. | |
| Sequence & | operator= (const Sequence &right) |
| Assigns the object with the right's content. | |
| const char * | getStrand () const |
| Gets the sequence strand. | |
| void | setStrand (const char *strand) |
| Sets the sequence strand. | |
| int | getLength () const |
| Gets the sequence length. | |
| void | setLength (int length) |
| Sets the sequence length. | |
| bool | getCircular () const |
| Gets the sequence circular flag. | |
| void | setCircular (bool circular) |
| Sets the sequence circular flag. | |
| std::vector< NumberingSystem * > & | getNumberingSystems () |
| Gets the sequence numberingSystem collection. | |
| void | addNumberingSystem (NumberingSystem *numberingSystem) |
| Adds a new numberingSystem. | |
| SeqData * | getSeqData () const |
| Gets the sequence seqData. | |
| void | setSeqData (SeqData *seqData) |
| Sets the sequence seqData. | |
| SeqAnnotation * | getSeqAnnotation () const |
| Gets the sequence seqAnnotation. | |
| void | setSeqAnnotation (SeqAnnotation *seqAnnotation) |
| Sets the sequence seqAnnotation. | |
| virtual void | setCStructure (rnamlObject *obj) |
| Sets the sequence C substructure. | |
Private Attributes | |
| std::vector< NumberingSystem * > | numberingSystems |
| The numberingSystem collection. | |
|
|
Initializes the object.
|
|
|
Initializes the object with the right's content.
|
|
|
Destroys the object.
|
|
|
Adds a new numberingSystem.
|
|
|
Clones the object.
|
|
|
Gets the sequence circular flag.
|
|
|
Gets the sequence length.
|
|
|
Gets the sequence numberingSystem collection.
|
|
|
Gets the sequence seqAnnotation.
|
|
|
Gets the sequence seqData.
|
|
|
Gets the sequence strand.
|
|
|
Assigns the object with the right's content.
|
|
|
Sets the sequence circular flag.
|
|
|
Sets the sequence C substructure.
Reimplemented from rnaml::Object. |
|
|
Sets the sequence length.
|
|
|
Sets the sequence seqAnnotation.
|
|
|
Sets the sequence seqData.
|
|
|
Sets the sequence strand.
|
|
|
The numberingSystem collection.
|
1.2.18