#include "object.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include "affiliation.h"#include "alignment.h"#include "alignmentid.h"#include "alisequence.h"#include "atom.h"#include "analysis.h"#include "author.h"#include "base.h"#include "baseconformation.h"#include "baseid.h"#include "baseid5p.h"#include "baseid3p.h"#include "basepair.h"#include "basepairid.h"#include "basestack.h"#include "basetorsionangles.h"#include "basetriple.h"#include "booktitle.h"#include "consensusmolecule.h"#include "databaseentry.h"#include "date.h"#include "distanceconstraint.h"#include "editor.h"#include "end.h"#include "file.h"#include "freeenergy.h"#include "helix.h"#include "helixid.h"#include "identity.h"#include "interactions.h"#include "issue.h"#include "journal.h"#include "length.h"#include "marshaller.h"#include "method.h"#include "model.h"#include "modelid.h"#include "modelinfo.h"#include "modification.h"#include "moleculeclass.h"#include "molecule.h"#include "moleculeid.h"#include "numberingrange.h"#include "numberingsystem.h"#include "numberingtable.h"#include "pages.h"#include "path.h"#include "pcdata.h"#include "person.h"#include "progname.h"#include "program.h"#include "progversion.h"#include "pseudoknot.h"#include "pubmedid.h"#include "resolution.h"#include "revision.h"#include "rnaml.h"#include "secondarystructuredisplay.h"#include "segment.h"#include "seqannotation.h"#include "seqdata.h"#include "singlestrand.h"#include "ssbasecoord.h"#include "surfaceconstraint.h"#include "strannotation.h"#include "structure.h"#include "taxonomy.h"#include "title.h"#include "unmarshaller.h"#include "url.h"#include "volume.h"#include "reference.h"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. | |
| char * | rnamlidsToString (const xmlcpgList *list) |
| 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. | |
|
||||||||||||
|
Adds a analysis id into the object.
|
|
||||||||||||
|
Adds a database id into the object.
|
|
||||||||||||
|
Adds a reference id into the object.
|
|
||||||||||||
|
Assigns a the right's content to the left one.
|
|
|
Clones a rnaml structure.
|
|
|
Frees the rnaml structure.
|
|
|
Frees the rnamlObject content, it's space is not freed.
|
|
||||||||||||
|
Tells if left and right are equals.
|
|
||||||||||||
|
Tells if left and right are equals.
|
|
|
Gets the analysis ids.
|
|
|
Gets the analysis ids in a string. An empty string is returned if no ids are present.
|
|
|
Gets the object comment.
|
|
|
Gets the database ids.
|
|
|
Gets the database ids in a string. An empty string is returned if no ids are present.
|
|
|
Gets the reference ids.
|
|
|
Gets the reference ids in a string. An empty string is returned if no ids are present.
|
|
|
|
|
|
Initializes the object fields.
|
|
|
Tells wheter the object is a rnamlObject.
|
|
||||||||||||
|
Sets the object comment. The previous object comment is freed and a copy of comment is generated.
|
|
|
Translates the rnaml object structure into a xmlcpgElement conforming to the RNAML standard.
|
|
||||||||||||
|
Inserts the attributes into a xmlcpgElement.
|
1.2.18