#include "object.h"
#include "xmlcpg.h"
Go to the source code of this file.
Typedefs | |
typedef rnamlTAXONOMY | rnamlTaxonomy |
Rnaml structure containing the taxonomy informations. | |
Functions | |
rnamlTaxonomy * | rnamlnewTaxonomy () |
Creates a new rnamlTaxonomy structure. | |
rnamlTaxonomy * | rnamlcloneTaxonomy (const rnamlTaxonomy *taxonomy) |
Clones a rnamlTaxonomy struture. | |
void | rnamldeleteTaxonomy (rnamlTaxonomy *taxonomy) |
Frees the rnamlTaxonomy structure. | |
int | rnamlisTaxonomy (const rnamlObject *obj) |
Tells wheter the object is a rnamlTaxonomy. | |
int | rnamlequalsTaxonomy (const rnamlTaxonomy *left, const rnamlTaxonomy *right) |
Tells if left and right are equals. | |
const char * | rnamlgetTaxonomyDomain (const rnamlTaxonomy *taxonomy) |
Gets the domain from the taxonomy. | |
void | rnamlsetTaxonomyDomain (rnamlTaxonomy *taxonomy, const char *domain) |
Sets the taxonomy domain. | |
const char * | rnamlgetTaxonomyKingdom (const rnamlTaxonomy *taxonomy) |
Gets the kingdom from the taxonomy. | |
void | rnamlsetTaxonomyKingdom (rnamlTaxonomy *taxonomy, const char *kingdom) |
Sets the taxonomy kingdom. | |
const char * | rnamlgetTaxonomyPhylum (const rnamlTaxonomy *taxonomy) |
Gets the phylum from the taxonomy. | |
void | rnamlsetTaxonomyPhylum (rnamlTaxonomy *taxonomy, const char *phylum) |
Sets the taxonomy phylum. | |
const char * | rnamlgetTaxonomyClass (const rnamlTaxonomy *taxonomy) |
Gets the class from the taxonomy. | |
void | rnamlsetTaxonomyClass (rnamlTaxonomy *taxonomy, const char *clazz) |
Sets the taxonomy class. | |
const char * | rnamlgetTaxonomyOrder (const rnamlTaxonomy *taxonomy) |
Gets the order from the taxonomy. | |
void | rnamlsetTaxonomyOrder (rnamlTaxonomy *taxonomy, const char *order) |
Sets the taxonomy order. | |
const char * | rnamlgetTaxonomyFamily (const rnamlTaxonomy *taxonomy) |
Gets the family from the taxonomy. | |
void | rnamlsetTaxonomyFamily (rnamlTaxonomy *taxonomy, const char *family) |
Sets the taxonomy family. | |
const char * | rnamlgetTaxonomyGenus (const rnamlTaxonomy *taxonomy) |
Gets the genus from the taxonomy. | |
void | rnamlsetTaxonomyGenus (rnamlTaxonomy *taxonomy, const char *genus) |
Sets the taxonomy genus. | |
const char * | rnamlgetTaxonomySpecies (const rnamlTaxonomy *taxonomy) |
Gets the species from the taxonomy. | |
void | rnamlsetTaxonomySpecies (rnamlTaxonomy *taxonomy, const char *species) |
Sets the taxonomy species. | |
const char * | rnamlgetTaxonomyStrain (const rnamlTaxonomy *taxonomy) |
Gets the strain from the taxonomy. | |
void | rnamlsetTaxonomyStrain (rnamlTaxonomy *taxonomy, const char *strain) |
Sets the taxonomy strain. | |
xmlcpgObject * | rnamltoXMLTaxonomy (const rnamlTaxonomy *taxonomy) |
Translates the rnamlTaxonomy structure into a xmlcpgElement conforming to the RNAML standard. |
|
Rnaml structure containing the taxonomy informations.
|
|
Clones a rnamlTaxonomy struture.
|
|
Frees the rnamlTaxonomy structure.
|
|
Tells if left and right are equals.
|
|
Gets the class from the taxonomy.
|
|
Gets the domain from the taxonomy.
|
|
Gets the family from the taxonomy.
|
|
Gets the genus from the taxonomy.
|
|
Gets the kingdom from the taxonomy.
|
|
Gets the order from the taxonomy.
|
|
Gets the phylum from the taxonomy.
|
|
Gets the species from the taxonomy.
|
|
Gets the strain from the taxonomy.
|
|
Tells wheter the object is a rnamlTaxonomy.
|
|
Creates a new rnamlTaxonomy structure.
|
|
Sets the taxonomy class. The previous taxonomy class is freed and a copy of class is generated.
|
|
Sets the taxonomy domain. The previous taxonomy domain is freed and a copy of domain is generated.
|
|
Sets the taxonomy family. The previous taxonomy family is freed and a copy of family is generated.
|
|
Sets the taxonomy genus. The previous taxonomy genus is freed and a copy of genus is generated.
|
|
Sets the taxonomy kingdom. The previous taxonomy kingdom is freed and a copy of kingdom is generated.
|
|
Sets the taxonomy order. The previous taxonomy order is freed and a copy of order is generated.
|
|
Sets the taxonomy phylum. The previous taxonomy phylum is freed and a copy of phylum is generated.
|
|
Sets the taxonomy species. The previous taxonomy species is freed and a copy of species is generated.
|
|
Sets the taxonomy strain. The previous taxonomy strain is freed and a copy of strain is generated.
|
|
Translates the rnamlTaxonomy structure into a xmlcpgElement conforming to the RNAML standard.
|