|
Compounds |
struct | rnamlOBJECT |
Typedefs |
typedef rnamlOBJECT | rnamlObject |
Enumerations |
enum | rnamlObjectTag {
rnamlaffiliation,
rnamlalignment,
rnamlalignmentid,
rnamlalisequence,
rnamlanalysis,
rnamlatom,
rnamlauthor,
rnamlbase,
rnamlbaseconformation,
rnamlbaseid,
rnamlbaseid5p,
rnamlbaseid3p,
rnamlbasepair,
rnamlbasepairid,
rnamlbasestack,
rnamlbasetorsionangles,
rnamlbooktitle,
rnamlconsensusmolecule,
rnamldatabaseentry,
rnamldate,
rnamldistanceconstraint,
rnamleditor,
rnamlfreeenergy,
rnamlfile,
rnamlhelix,
rnamlhelixid,
rnamlidentity,
rnamlinteractions,
rnamlissue,
rnamljournal,
rnamlmethod,
rnamlmodel,
rnamlmodelid,
rnamlmodelinfo,
rnamlmodification,
rnamlmolecule,
rnamlmoleculeclass,
rnamlmoleculeid,
rnamlnumberingrange,
rnamlnumberingsystem,
rnamlnumberingtable,
rnamlpages,
rnamlpath,
rnamlobject,
rnamlrnaml,
rnamlperson,
rnamlprogname,
rnamlprogram,
rnamlprogversion,
rnamlpseudoknot,
rnamlpubmedid,
rnamlreference,
rnamlresolution,
rnamlrevision,
rnamlsecondarystructuredisplay,
rnamlsegment,
rnamlseqannotation,
rnamlseqdata,
rnamlsequence,
rnamlsinglestrand,
rnamlssbasecoord,
rnamlstrannotation,
rnamlstructure,
rnamlsurfaceconstraint,
rnamltaxonomy,
rnamltitle,
rnamlurl,
rnamlvolume,
rnamlbasetriple,
rnamlpcdata,
rnamlunmarshaller,
rnamlmarshaller,
rnamllength,
rnamlend
} |
Functions |
void | rnamlinitObject (rnamlObject *obj) |
| Initializes the object fields.
|
rnamlObject * | rnamlclone (const rnamlObject *obj) |
| Clones a rnaml structure.
|
void | rnamldelete (rnamlObject *obj) |
| Frees the rnaml structure.
|
void | rnamldeleteObject (rnamlObject *obj) |
| Frees the rnamlObject content, it's space is not freed.
|
int | rnamlisObject (const rnamlObject *obj) |
| Tells wheter the object is a rnamlObject.
|
rnamlObject * | rnamlassignObject (rnamlObject *left, const rnamlObject *right) |
| Assigns a the right's content to the left one.
|
int | rnamlequalsObject (const rnamlObject *left, const rnamlObject *right) |
| Tells if left and right are equals.
|
int | rnamlequals (const rnamlObject *left, const rnamlObject *right) |
| Tells if left and right are equals.
|
const char * | rnamlgetObjectComment (const rnamlObject *obj) |
| Gets the object comment.
|
void | rnamlsetObjectComment (rnamlObject *obj, const char *comment) |
| Sets the object comment.
|
void | rnamladdObjectReferenceId (rnamlObject *obj, const char *referenceId) |
| Adds a reference id into the object.
|
xmlcpgList * | rnamlgetObjectReferenceIds (rnamlObject *obj) |
| Gets the reference ids.
|
char * | rnamlgetObjectReferenceIdsString (const rnamlObject *obj) |
| Gets the reference ids in a string.
|
void | rnamladdObjectAnalysisId (rnamlObject *obj, const char *analysisId) |
| Adds a analysis id into the object.
|
xmlcpgList * | rnamlgetObjectAnalysisIds (rnamlObject *obj) |
| Gets the analysis ids.
|
char * | rnamlgetObjectAnalysisIdsString (const rnamlObject *obj) |
| Gets the analysis ids in a string.
|
void | rnamladdObjectDatabaseId (rnamlObject *obj, const char *databaseId) |
| Adds a database id into the object.
|
xmlcpgList * | rnamlgetObjectDatabaseIds (rnamlObject *obj) |
| Gets the database ids.
|
char * | rnamlgetObjectDatabaseIdsString (const rnamlObject *obj) |
| Gets the database ids in a string.
|
void | rnamltoXMLObjectAttributes (const rnamlObject *obj, xmlcpgElement *element) |
| Inserts the attributes into a xmlcpgElement.
|
xmlcpgObject * | rnamltoXML (const rnamlObject *obj) |
| Translates the rnaml object structure into a xmlcpgElement conforming to the RNAML standard.
|