#include "baseid.h"
#include "basetorsionangles.h"
#include "object.h"
#include "xmlcpg.h"
Go to the source code of this file.
Typedefs | |
typedef rnamlBASECONFORMATION | rnamlBaseConformation |
Rnaml structure containing the baseconformation informations. | |
Functions | |
rnamlBaseConformation * | rnamlnewBaseConformation () |
Creates a new rnamlBaseConformation structure. | |
rnamlBaseConformation * | rnamlcloneBaseConformation (const rnamlBaseConformation *baseconformation) |
Clones a rnamlBaseConformation struture. | |
void | rnamldeleteBaseConformation (rnamlBaseConformation *baseconformation) |
Frees the rnamlBaseConformation structure. | |
int | rnamlisBaseConformation (const rnamlObject *obj) |
Tells wheter the object is a rnamlBaseConformation. | |
int | rnamlequalsBaseConformation (const rnamlBaseConformation *left, const rnamlBaseConformation *right) |
Tells if left and right are equals. | |
rnamlBaseId * | rnamlgetBaseConformationBaseId (rnamlBaseConformation *baseConformation) |
Gets the baseId from the baseConformation. | |
void | rnamlsetBaseConformationBaseId (rnamlBaseConformation *baseConformation, rnamlBaseId *baseId) |
Sets the baseConformation baseId. | |
const char * | rnamlgetBaseConformationPucker (const rnamlBaseConformation *baseConformation) |
Gets the pucker from the baseConformation. | |
void | rnamlsetBaseConformationPucker (rnamlBaseConformation *baseConformation, const char *pucker) |
Sets the baseConformation pucker. | |
const char * | rnamlgetBaseConformationGlycosyl (const rnamlBaseConformation *baseConformation) |
Gets the glycosyl from the baseConformation. | |
void | rnamlsetBaseConformationGlycosyl (rnamlBaseConformation *baseConformation, const char *glycosyl) |
Sets the baseConformation glycosyl. | |
rnamlBaseTorsionAngles * | rnamlgetBaseConformationBaseTorsionAngles (rnamlBaseConformation *baseConformation) |
Gets the baseTorsionAngles from the baseConformation. | |
void | rnamlsetBaseConformationBaseTorsionAngles (rnamlBaseConformation *baseConformation, rnamlBaseTorsionAngles *baseTorsionAngles) |
Sets the baseConformation baseTorsionAngles. | |
xmlcpgObject * | rnamltoXMLBaseConformation (const rnamlBaseConformation *baseConformation) |
Translates the rnamlBaseConformation structure into a xmlcpgElement conforming to the RNAML standard. |
|
Rnaml structure containing the baseconformation informations.
|
|
Clones a rnamlBaseConformation struture.
|
|
Frees the rnamlBaseConformation structure.
|
|
Tells if left and right are equals.
|
|
Gets the baseId from the baseConformation.
|
|
Gets the baseTorsionAngles from the baseConformation.
|
|
Gets the glycosyl from the baseConformation.
|
|
Gets the pucker from the baseConformation.
|
|
Tells wheter the object is a rnamlBaseConformation.
|
|
Creates a new rnamlBaseConformation structure.
|
|
Sets the baseConformation baseId. The previous baseId info is freed
|
|
Sets the baseConformation baseTorsionAngles. The previous baseTorsionAngles info is freed
|
|
Sets the baseConformation glycosyl. The previous baseConformation glycosyl is freed and a copy of glycosyl is generated.
|
|
Sets the baseConformation pucker. The previous baseConformation pucker is freed and a copy of pucker is generated.
|
|
Translates the rnamlBaseConformation structure into a xmlcpgElement conforming to the RNAML standard.
|