#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "baseid.h"
Compounds | |
struct | rnamlBASEID |
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. |
|
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.
|