|
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.
|