Package org.biopax.paxtools.model.level2
Interface chemicalStructure
- All Superinterfaces:
BioPAXElement,Cloneable,Level2Element,Serializable,utilityClass
Describes a small molecule structure. Structure information is stored in the
property STRUCTURE-DATA, in one of three formats: the CML format (see
www.xml-cml.org), the SMILES format (see www.daylight.com/dayhtml/smiles/)
or the InChI format (http://www.iupac.org/inchi/). The STRUCTURE-FORMAT
property specifies which format is used.
Comment: By virtue of the expressivity of CML, an instance of this
class can also provide additional information about a small molecule, such as
its chemical formula, names, and synonyms, if CML is used as the structure
format.
Examples: The following SMILES string, which describes the structure
of glucose-6-phosphate:
'C(OP(=O)(O)O)[CH]1([CH](O)[CH](O)[CH](O)[CH](O)O1)'.
-
Field Summary
Fields inherited from interface org.biopax.paxtools.model.BioPAXElement
UNKNOWN_DOUBLE, UNKNOWN_FLOAT, UNKNOWN_INT -
Method Summary
Modifier and TypeMethodDescriptionvoidsetSTRUCTURE_DATA(String STRUCTURE_DATA) voidsetSTRUCTURE_FORMAT(String STRUCTURE_FORMAT) Methods inherited from interface org.biopax.paxtools.model.BioPAXElement
equivalenceCode, getAnnotations, getModelInterface, getUri, isEquivalentMethods inherited from interface org.biopax.paxtools.model.level2.Level2Element
addCOMMENT, getCOMMENT, removeCOMMENT, setCOMMENT