libSBOL  2.3.3
Macros
constants.h File Reference

Users of libSBOL may find in this file useful and important symbols corresponding to commonly used ontological terms from the Sequence Ontology, Systems Biology Ontology, BioPAX, etc. More...

This graph shows which files directly or indirectly include this file:

Macros

#define SBOL_URI   "http://sbols.org/v2"
 Namespace for the SBOL standard.
 
#define SBOL_ACCESS_PRIVATE   SBOL_URI "#private"
 Option for Component::access or FunctionalComponent::access property.
 
#define SBOL_ACCESS_PUBLIC   SBOL_URI "#public"
 Option for Component::access or FunctionalComponent::access property.
 
#define SBOL_DIRECTION_IN   SBOL_URI "#in"
 Option for FunctionalComponent::access property.
 
#define SBOL_DIRECTION_OUT   SBOL_URI "#out"
 Option for FunctionalComponent::direction property.
 
#define SBOL_DIRECTION_IN_OUT   SBOL_URI "#inout"
 Option for FunctionalComponent::direction property.
 
#define SBOL_DIRECTION_NONE   SBOL_URI "#none"
 Option for FunctionalComponent::direction property.
 
#define SBOL_RESTRICTION_PRECEDES   SBOL_URI "#precedes"
 Option for SequenceConstraint::restriction property.
 
#define SBOL_RESTRICTION_SAME_ORIENTATION_AS   "#sameOrientationAs"
 Option for SequenceConstraint::restriction property.
 
#define SBOL_RESTRICTION_OPPOSITE_ORIENTATION_AS   "#oppositeOrientationAs"
 Option for SequenceConstraint::restriction property.
 
#define SBOL_ENCODING_IUPAC   "http://www.chem.qmul.ac.uk/iubmb/misc/naseq.html"
 Option for Sequence::encoding property.
 
#define SBOL_ENCODING_IUPAC_PROTEIN   "http://www.chem.qmul.ac.uk/iupac/AminoAcid/"
 Option for Sequence::encoding property.
 
#define SBOL_ENCODING_SMILES   "http://www.opensmiles.org/opensmiles.html"
 Option for Sequence::encoding property.
 
#define SBOL_ORIENTATION_INLINE   SBOL_URI "#inline"
 Option for Location::orientation property.
 
#define SBOL_ORIENTATION_REVERSE_COMPLEMENT   SBOL_URI "#reverseComplement"
 Option for Location::orientation property.
 
#define SBOL_REFINEMENT_USE_REMOTE   SBOL_URI "#useRemote"
 Option for FunctionalComponent::refinement property.
 
#define SBOL_REFINEMENT_USE_LOCAL   SBOL_URI "#useLocal"
 Option for FunctionalComponent::refinement property.
 
#define SBOL_REFINEMENT_VERIFY_IDENTICAL   SBOL_URI "#verifyIdentical"
 Option for MapsTo::refinement property.
 
#define SBOL_REFINEMENT_MERGE   SBOL_URI "#merge"
 Option for MapsTo::refinement property.
 
#define SBOL_ROLE_INTEGRATION_MERGE   SBOL_URI "#mergeRoles"
 Option for SequenceAnnotation::roleIntegration or Component::roleIntegration property.
 
#define SBOL_ROLE_INTEGRATION_OVERRIDE   SBOL_URI "#overrideRoles"
 Option for SequenceAnnotation::roleIntegration or Component::roleIntegration property.
 
#define SBOL_DESIGN   SBOL_URI "#design"
 Option for Usage::roles or Association::roles.
 
#define SBOL_BUILD   SBOL_URI "#build"
 Option for Usage::roles or Association::roles.
 
#define SBOL_TEST   SBOL_URI "#test"
 Option for Usage::roles or Association::roles.
 
#define SBOL_LEARN   SBOL_URI "#learn"
 Option for Usage::roles or Association::roles.
 
#define SBO   "http://identifiers.org/biomodels.sbo/SBO:"
 Namespace for Systems Biology Ontology (SBO) terms.
 
#define SBO_INTERACTION   SBO "0000343"
 An SBO term and possible value for an Interaction::type property.
 
#define SBO_INHIBITION   SBO "0000169"
 An SBO term and possible value for an Interaction::type property.
 
#define SBO_GENETIC_PRODUCTION   SBO "0000589"
 An SBO term and possible value for an Interaction::type property.
 
#define SBO_NONCOVALENT_BINDING   SBO "0000177"
 An SBO term and possible value for an Interaction::type property.
 
#define SBO_STIMULATION   SBO "0000170"
 An SBO term and possible value for an Interaction::type property.
 
#define SBO_DEGRADATION   SBO "0000179"
 An SBO term and possible value for an Interaction::type property.
 
#define SBO_CONTROL   SBO "0000168"
 An SBO term and possible value for an Interaction::type property.
 
#define SBO_BIOCHEMICAL_REACTION   SBO "0000176"
 An SBO term and possible value for an Interaction::type property.
 
#define SBO_STIMULATED   SBO "0000643"
 An SBO term and possible value for an Interaction::type property.
 
#define SBO_CONVERSION   SBO "0000182"
 An SBO term and possible value for an Interaction::type property.
 
#define SBO_PROMOTER   SBO "0000598"
 An SBO term and possible value for an Participant::role property.
 
#define SBO_GENE   SBO "0000243"
 An SBO term and possible value for an Participant::role property.
 
#define SBO_INHIBITOR   SBO "0000020"
 An SBO term and possible value for an Participant::role property.
 
#define SBO_INHIBITED   SBO "0000642"
 An SBO term and possible value for an Participant::role property.
 
#define SBO_STIMULATOR   SBO "0000459"
 An SBO term and possible value for an Participant::role property.
 
#define SBO_REACTANT   SBO "0000010"
 An SBO term and possible value for an Participant::role property.
 
#define SBO_PRODUCT   SBO "0000011"
 An SBO term and possible value for an Participant::role property.
 
#define SBO_LIGAND   SBO "0000280"
 An SBO term and possible value for an Participant::role property.
 
#define SBO_NONCOVALENT_COMPLEX   SBO "0000253"
 An SBO term and possible value for an Participant::role property.
 
#define SBO_BINDING_SITE   SBO "0000494"
 An SBO term and possible value for an Participant::role property.
 
#define SBO_PRODUCT   SBO "0000011"
 An SBO term and possible value for an Participant::role property.
 
#define SO   "http://identifiers.org/so/SO:"
 Namespace for Sequence Ontology (SO) terms.
 
#define SO_MISC   SO "0000001"
 An SO term and possible value for ComponentDefinition::role property.
 
#define SO_GENE   SO "0000704"
 An SO term and possible value for ComponentDefinition::role property.
 
#define SO_PROMOTER   SO "0000167"
 An SO term and possible value for ComponentDefinition::role property.
 
#define SO_CDS   SO "0000316"
 An SO term and possible value for ComponentDefinition::role property.
 
#define SO_RBS   SO "0000139"
 An SO term and possible value for ComponentDefinition::role property.
 
#define SO_TERMINATOR   SO "0000141"
 An SO term and possible value for ComponentDefinition::role property.
 
#define SO_SGRNA   SO "0001998"
 An SO term and possible value for ComponentDefinition::role property.
 
#define SO_LINEAR   SO "0000987"
 An SO term and possible value for ComponentDefinition::role property.
 
#define SO_CIRCULAR   SO "0000988"
 An SO term and possible value for ComponentDefinition::role property.
 
#define SO_PLASMID   SO "0000155"
 An SO term and possible value for ComponentDefinition::role property.
 
#define BIOPAX_DNA   "http://www.biopax.org/release/biopax-level3.owl#DnaRegion"
 DNA. More...
 
#define BIOPAX_RNA   "http://www.biopax.org/release/biopax-level3.owl#RnaRegion"
 RNA. More...
 
#define BIOPAX_PROTEIN   "http://www.biopax.org/release/biopax-level3.owl#Protein"
 PROTEIN. More...
 
#define BIOPAX_SMALL_MOLECULE   "http://www.biopax.org/release/biopax-level3.owl#SmallMolecule"
 SMALL_MOLECULE. More...
 
#define BIOPAX_COMPLEX   "http://www.biopax.org/release/biopax-level3.owl#Complex"
 COMPLEX. More...
 
#define EDAM_SBML   "http://identifiers.org/edam/format_2585"
 An EDAM ontology term and option for Model::language.
 
#define EDAM_CELLML   "http://identifiers.org/edam/format_3240"
 An EDAM ontology term and option for Model::language.
 
#define EDAM_BIOPAX   "http://identifiers.org/edam/format_3156"
 An EDAM ontology term and option for Model::language.
 
#define SBO_CONTINUOUS   SBO "0000062"
 SBO term and option for Model::framework.
 
#define SBO_DISCRETE   SBO "0000063"
 SBO term and option for Model::framework.
 

Detailed Description

Users of libSBOL may find in this file useful and important symbols corresponding to commonly used ontological terms from the Sequence Ontology, Systems Biology Ontology, BioPAX, etc.

A number of flags internal to the SBOL standard are also defined here. Finally, for developers and maintains of libSBOL, this file contains important URIs in the SBOL namespace, some of which can be used to control the appearance of the RDF/XML serialization.

Author
Bryan Bartley bartl.nosp@m.eyba.nosp@m.@sbol.nosp@m.stan.nosp@m.dard..nosp@m.org

Macro Definition Documentation

◆ BIOPAX_COMPLEX

#define BIOPAX_COMPLEX   "http://www.biopax.org/release/biopax-level3.owl#Complex"

COMPLEX.

A BioPax term and possible value for ComponentDefinition::type property

◆ BIOPAX_DNA

#define BIOPAX_DNA   "http://www.biopax.org/release/biopax-level3.owl#DnaRegion"

DNA.

A BioPax term and possible value for ComponentDefinition::type property

◆ BIOPAX_PROTEIN

#define BIOPAX_PROTEIN   "http://www.biopax.org/release/biopax-level3.owl#Protein"

PROTEIN.

A BioPax term and possible value for ComponentDefinition::type property

◆ BIOPAX_RNA

#define BIOPAX_RNA   "http://www.biopax.org/release/biopax-level3.owl#RnaRegion"

RNA.

A BioPax term and possible value for ComponentDefinition::type property

◆ BIOPAX_SMALL_MOLECULE

#define BIOPAX_SMALL_MOLECULE   "http://www.biopax.org/release/biopax-level3.owl#SmallMolecule"

SMALL_MOLECULE.

A BioPax term and possible value for ComponentDefinition::type property