#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "basepair.h"
Compounds | |
struct | rnamlBASEPAIR |
Functions | |
rnamlBasePair * | rnamlnewBasePair () |
Creates a new rnamlBasePair structure. | |
rnamlBasePair * | rnamlcloneBasePair (const rnamlBasePair *basePair) |
Clones a rnamlBasePair struture. | |
void | rnamldeleteBasePair (rnamlBasePair *basePair) |
Frees the rnamlBasePair structure. | |
int | rnamlisBasePair (const rnamlObject *obj) |
Tells wheter the object is a rnamlBasePair. | |
int | rnamlequalsBasePair (const rnamlBasePair *left, const rnamlBasePair *right) |
Tells if left and right are equals. | |
rnamlBaseId5p * | rnamlgetBasePairBaseId5p (rnamlBasePair *basePair) |
Gets the baseId5p from the basePair. | |
void | rnamlsetBasePairBaseId5p (rnamlBasePair *basePair, rnamlBaseId5p *baseId5p) |
Sets the basePair baseId5p. | |
rnamlBaseId3p * | rnamlgetBasePairBaseId3p (rnamlBasePair *basePair) |
Gets the baseId3p from the basePair. | |
void | rnamlsetBasePairBaseId3p (rnamlBasePair *basePair, rnamlBaseId3p *baseId3p) |
Sets the basePair baseId3p. | |
const char * | rnamlgetBasePairEdge5p (const rnamlBasePair *basePair) |
Gets the edge5p from the basePair. | |
void | rnamlsetBasePairEdge5p (rnamlBasePair *basePair, const char *edge5p) |
Sets the basePair edge5p. | |
const char * | rnamlgetBasePairEdge3p (const rnamlBasePair *basePair) |
Gets the edge3p from the basePair. | |
void | rnamlsetBasePairEdge3p (rnamlBasePair *basePair, const char *edge3p) |
Sets the basePair edge3p. | |
const char * | rnamlgetBasePairBondOrientation (const rnamlBasePair *basePair) |
Gets the bondOrientation from the basePair. | |
void | rnamlsetBasePairBondOrientation (rnamlBasePair *basePair, const char *bondOrientation) |
Sets the basePair bondOrientation. | |
const char * | rnamlgetBasePairStrandOrientation (const rnamlBasePair *basePair) |
Gets the strandOrientation from the basePair. | |
void | rnamlsetBasePairStrandOrientation (rnamlBasePair *basePair, const char *strandOrientation) |
Sets the basePair strandOrientation. | |
xmlcpgObject * | rnamltoXMLBasePair (const rnamlBasePair *basePair) |
Translates the rnamlBasePair structure into a xmlcpgElement conforming to the RNAML standard. |
|
Clones a rnamlBasePair struture.
|
|
Frees the rnamlBasePair structure.
|
|
Tells if left and right are equals.
|
|
Gets the baseId3p from the basePair.
|
|
Gets the baseId5p from the basePair.
|
|
Gets the bondOrientation from the basePair.
|
|
Gets the edge3p from the basePair.
|
|
Gets the edge5p from the basePair.
|
|
Gets the strandOrientation from the basePair.
|
|
Tells wheter the object is a rnamlBasePair.
|
|
Creates a new rnamlBasePair structure.
|
|
Sets the basePair baseId3p. The previous baseId3p info is freed
|
|
Sets the basePair baseId5p. The previous baseId5p info is freed
|
|
Sets the basePair bondOrientation. The previous basePair bondOrientation is freed and a copy of bondOrientation is generated.
|
|
Sets the basePair edge3p. The previous basePair edge3p is freed and a copy of edge3p is generated.
|
|
Sets the basePair edge5p. The previous basePair edge5p is freed and a copy of edge5p is generated.
|
|
Sets the basePair strandOrientation. The previous basePair strandOrientation is freed and a copy of strandOrientation is generated.
|
|
Translates the rnamlBasePair structure into a xmlcpgElement conforming to the RNAML standard.
|