#include "moleculeid.h"
#include "modelid.h"
#include "object.h"
#include "xmlcpg.h"
Go to the source code of this file.
Typedefs | |
typedef rnamlBASEID | rnamlBaseId |
Rnaml structure containing the baseid informations. | |
Functions | |
rnamlBaseId * | rnamlnewBaseId () |
Creates a new rnamlBaseId structure. | |
rnamlBaseId * | rnamlcloneBaseId (const rnamlBaseId *baseid) |
Clones a rnamlBaseId struture. | |
void | rnamldeleteBaseId (rnamlBaseId *baseid) |
Frees the rnamlBaseId structure. | |
int | rnamlisBaseId (const rnamlObject *obj) |
Tells wheter the object is a rnamlBaseId. | |
int | rnamlequalsBaseId (const rnamlBaseId *left, const rnamlBaseId *right) |
Tells if left and right are equals. | |
rnamlMoleculeId * | rnamlgetBaseIdMoleculeId (rnamlBaseId *baseId) |
Gets the moleculeId from the baseId. | |
void | rnamlsetBaseIdMoleculeId (rnamlBaseId *baseId, rnamlMoleculeId *moleculeId) |
Sets the baseId moleculeId. | |
rnamlModelId * | rnamlgetBaseIdModelId (rnamlBaseId *baseId) |
Gets the modelId from the baseId. | |
void | rnamlsetBaseIdModelId (rnamlBaseId *baseId, rnamlModelId *modelId) |
Sets the baseId modelId. | |
const char * | rnamlgetBaseIdStrand (const rnamlBaseId *baseId) |
Gets the strand from the baseId. | |
void | rnamlsetBaseIdStrand (rnamlBaseId *baseId, const char *strand) |
Sets the baseId strand. | |
int | rnamlgetBaseIdPosition (const rnamlBaseId *baseId) |
Gets the baseId position. | |
void | rnamlsetBaseIdPosition (rnamlBaseId *baseId, int position) |
Sets the baseId position. | |
xmlcpgObject * | rnamltoXMLBaseId (const rnamlBaseId *baseId) |
Translates the rnamlBaseId structure into a xmlcpgElement conforming to the RNAML standard. |
|
Rnaml structure containing the baseid informations.
|
|
Clones a rnamlBaseId struture.
|
|
Frees the rnamlBaseId structure.
|
|
Tells if left and right are equals.
|
|
Gets the modelId from the baseId.
|
|
Gets the moleculeId from the baseId.
|
|
Gets the baseId position.
|
|
Gets the strand from the baseId.
|
|
Tells wheter the object is a rnamlBaseId.
|
|
Creates a new rnamlBaseId structure.
|
|
Sets the baseId modelId. The previous modelId info is freed
|
|
Sets the baseId moleculeId. The previous moleculeId info is freed
|
|
Sets the baseId position.
|
|
Sets the baseId strand. The previous baseId strand is freed and a copy of strand is generated.
|
|
Translates the rnamlBaseId structure into a xmlcpgElement conforming to the RNAML standard.
|