libSBML C API  libSBML 5.8.0 C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CVTerm.h File Reference

Detailed Description

Definition of a CVTerm class for adding annotations to a Model.

Author
Sarah Keating
Include dependency graph for CVTerm.h:
This graph shows which files directly or indirectly include this file:

Enumerations

enum  BiolQualifierType_t {
  BQB_IS,
  BQB_HAS_PART,
  BQB_IS_PART_OF,
  BQB_IS_VERSION_OF,
  BQB_HAS_VERSION,
  BQB_IS_HOMOLOG_TO,
  BQB_IS_DESCRIBED_BY,
  BQB_IS_ENCODED_BY,
  BQB_ENCODES,
  BQB_OCCURS_IN,
  BQB_HAS_PROPERTY,
  BQB_IS_PROPERTY_OF,
  BQB_UNKNOWN
}
 
enum  ModelQualifierType_t {
  BQM_IS,
  BQM_IS_DESCRIBED_BY,
  BQM_IS_DERIVED_FROM,
  BQM_UNKNOWN
}
 
enum  QualifierType_t {
  MODEL_QUALIFIER,
  BIOLOGICAL_QUALIFIER,
  UNKNOWN_QUALIFIER
}
 

Functions

BiolQualifierType_t BiolQualifierType_fromString (const char *s)
 
const char * BiolQualifierType_toString (BiolQualifierType_t type)
 
int CVTerm_addResource (CVTerm_t *CVT, const char *resource)
 
CVTerm_t * CVTerm_clone (const CVTerm_t *c)
 
CVTerm_t * CVTerm_createFromNode (const XMLNode_t *)
 
CVTerm_t * CVTerm_createWithQualifierType (QualifierType_t type)
 
void CVTerm_free (CVTerm_t *)
 
BiolQualifierType_t CVTerm_getBiologicalQualifierType (CVTerm_t *)
 
ModelQualifierType_t CVTerm_getModelQualifierType (CVTerm_t *)
 
unsigned int CVTerm_getNumResources (CVTerm_t *)
 
QualifierType_t CVTerm_getQualifierType (CVTerm_t *)
 
XMLAttributes_t * CVTerm_getResources (CVTerm_t *)
 
char * CVTerm_getResourceURI (CVTerm_t *cv, unsigned int n)
 
int CVTerm_hasRequiredAttributes (CVTerm_t *cvt)
 
int CVTerm_removeResource (CVTerm_t *CVT, const char *resource)
 
int CVTerm_setBiologicalQualifierType (CVTerm_t *CVT, BiolQualifierType_t type)
 
int CVTerm_setBiologicalQualifierTypeByString (CVTerm_t *CVT, const char *qualifier)
 
int CVTerm_setModelQualifierType (CVTerm_t *CVT, ModelQualifierType_t type)
 
int CVTerm_setModelQualifierTypeByString (CVTerm_t *CVT, const char *qualifier)
 
int CVTerm_setQualifierType (CVTerm_t *CVT, QualifierType_t type)
 
ModelQualifierType_t ModelQualifierType_fromString (const char *s)
 
const char * ModelQualifierType_toString (ModelQualifierType_t type)
 

Enumeration Type Documentation

Enumerator
BQB_IS 
BQB_HAS_PART 
BQB_IS_PART_OF 
BQB_IS_VERSION_OF 
BQB_HAS_VERSION 
BQB_IS_HOMOLOG_TO 
BQB_IS_DESCRIBED_BY 
BQB_IS_ENCODED_BY 
BQB_ENCODES 
BQB_OCCURS_IN 
BQB_HAS_PROPERTY 
BQB_IS_PROPERTY_OF 
BQB_UNKNOWN 
Enumerator
BQM_IS 
BQM_IS_DESCRIBED_BY 
BQM_IS_DERIVED_FROM 
BQM_UNKNOWN 
Enumerator
MODEL_QUALIFIER 
BIOLOGICAL_QUALIFIER 
UNKNOWN_QUALIFIER 

Function Documentation

BiolQualifierType_t BiolQualifierType_fromString ( const char *  s)
const char* BiolQualifierType_toString ( BiolQualifierType_t  type)
int CVTerm_addResource ( CVTerm_t *  CVT,
const char *  resource 
)
CVTerm_t* CVTerm_clone ( const CVTerm_t *  c)
CVTerm_t* CVTerm_createFromNode ( const XMLNode_t *  )
CVTerm_t* CVTerm_createWithQualifierType ( QualifierType_t  type)
void CVTerm_free ( CVTerm_t *  )
BiolQualifierType_t CVTerm_getBiologicalQualifierType ( CVTerm_t *  )
ModelQualifierType_t CVTerm_getModelQualifierType ( CVTerm_t *  )
unsigned int CVTerm_getNumResources ( CVTerm_t *  )
QualifierType_t CVTerm_getQualifierType ( CVTerm_t *  )
XMLAttributes_t* CVTerm_getResources ( CVTerm_t *  )
char* CVTerm_getResourceURI ( CVTerm_t *  cv,
unsigned int  n 
)
int CVTerm_hasRequiredAttributes ( CVTerm_t *  cvt)
int CVTerm_removeResource ( CVTerm_t *  CVT,
const char *  resource 
)
int CVTerm_setBiologicalQualifierType ( CVTerm_t *  CVT,
BiolQualifierType_t  type 
)
int CVTerm_setBiologicalQualifierTypeByString ( CVTerm_t *  CVT,
const char *  qualifier 
)
int CVTerm_setModelQualifierType ( CVTerm_t *  CVT,
ModelQualifierType_t  type 
)
int CVTerm_setModelQualifierTypeByString ( CVTerm_t *  CVT,
const char *  qualifier 
)
int CVTerm_setQualifierType ( CVTerm_t *  CVT,
QualifierType_t  type 
)
ModelQualifierType_t ModelQualifierType_fromString ( const char *  s)
const char* ModelQualifierType_toString ( ModelQualifierType_t  type)