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

Public Methods | |
| Molecule () | |
| Initializes the object. | |
| Molecule (const Molecule &right) | |
| Initializes the object with the right's content. | |
| Molecule * | clone () const |
| Clones the object. | |
| virtual | ~Molecule () |
| Destroys the object. | |
| Molecule & | operator= (const Molecule &right) |
| Assigns the object with the right's content. | |
| const char * | getId () const |
| Gets the molecule id. | |
| void | setId (const char *id) |
| Sets the molecule id. | |
| const char * | getType () const |
| Gets the molecule type. | |
| void | setType (const char *type) |
| Sets the molecule type. | |
| Identity * | getIdentity () const |
| Gets the molecule identity. | |
| void | setIdentity (Identity *identity) |
| Sets the molecule identity. | |
| std::vector< Sequence * > & | getSequences () |
| Gets the molecule sequence collection. | |
| void | addSequence (Sequence *sequence) |
| Adds a new sequence. | |
| Structure * | getStructure () const |
| Gets the molecule structure. | |
| void | setStructure (Structure *structure) |
| Sets the molecule structure. | |
| virtual void | setCStructure (rnamlObject *obj) |
| Sets the molecule C substructure. | |
Private Attributes | |
| std::vector< Sequence * > | sequences |
| The sequence collection. | |
|
|
Initializes the object.
|
|
|
Initializes the object with the right's content.
|
|
|
Destroys the object.
|
|
|
Adds a new sequence.
|
|
|
Clones the object.
|
|
|
Gets the molecule id.
|
|
|
Gets the molecule identity.
|
|
|
Gets the molecule sequence collection.
|
|
|
Gets the molecule structure.
|
|
|
Gets the molecule type.
|
|
|
Assigns the object with the right's content.
|
|
|
Sets the molecule C substructure.
Reimplemented from rnaml::Object. |
|
|
Sets the molecule id.
|
|
|
Sets the molecule identity.
|
|
|
Sets the molecule structure.
|
|
|
Sets the molecule type.
|
|
|
The sequence collection.
|
1.2.18