#include "baseid.h"
#include "basepair.h"
#include "object.h"
#include "xmlcpg.h"
Go to the source code of this file.
Typedefs | |
typedef rnamlBASETRIPLE | rnamlBaseTriple |
Rnaml structure containing the basetriple informations. | |
Functions | |
rnamlBaseTriple * | rnamlnewBaseTriple () |
Creates a new rnamlBaseTriple structure. | |
rnamlBaseTriple * | rnamlcloneBaseTriple (const rnamlBaseTriple *basetriple) |
Clones a rnamlBaseTriple struture. | |
void | rnamldeleteBaseTriple (rnamlBaseTriple *basetriple) |
Frees the rnamlBaseTriple structure. | |
int | rnamlisBaseTriple (const rnamlObject *obj) |
Tells wheter the object is a rnamlBaseTriple. | |
int | rnamlequalsBaseTriple (const rnamlBaseTriple *left, const rnamlBaseTriple *right) |
Tells if left and right are equals. | |
rnamlObject * | rnamlgetBaseTripleChild1 (rnamlBaseTriple *baseTriple) |
Gets the child 1 from the baseTriple. | |
void | rnamlsetBaseTripleChild1 (rnamlBaseTriple *baseTriple, rnamlObject *child) |
Sets the baseTriple child 1. | |
rnamlObject * | rnamlgetBaseTripleChild2 (rnamlBaseTriple *baseTriple) |
Gets the child 2 from the baseTriple. | |
void | rnamlsetBaseTripleChild2 (rnamlBaseTriple *baseTriple, rnamlObject *child) |
Sets the baseTriple child 2. | |
rnamlObject * | rnamlgetBaseTripleChild3 (rnamlBaseTriple *baseTriple) |
Gets the child 3 from the baseTriple. | |
void | rnamlsetBaseTripleChild3 (rnamlBaseTriple *baseTriple, rnamlObject *child) |
Sets the baseTriple child 3. | |
xmlcpgObject * | rnamltoXMLBaseTriple (const rnamlBaseTriple *baseTriple) |
Translates the rnamlBaseTriple structure into a xmlcpgElement conforming to the RNAML standard. |
|
Rnaml structure containing the basetriple informations.
|
|
Clones a rnamlBaseTriple struture.
|
|
Frees the rnamlBaseTriple structure.
|
|
Tells if left and right are equals.
|
|
Gets the child 1 from the baseTriple.
|
|
Gets the child 2 from the baseTriple.
|
|
Gets the child 3 from the baseTriple.
|
|
Tells wheter the object is a rnamlBaseTriple.
|
|
Creates a new rnamlBaseTriple structure.
|
|
Sets the baseTriple child 1. The previous child 1 info is freed
|
|
Sets the baseTriple child 2. The previous child 2 info is freed
|
|
Sets the baseTriple child 3. The previous child 3 info is freed
|
|
Translates the rnamlBaseTriple structure into a xmlcpgElement conforming to the RNAML standard.
|