Controlled Vocabulary API
- 2.x tripal_cv/api/tripal_cv.api.inc tripal_cv_api
- 1.x tripal_cv/api/tripal_cv.api.inc tripal_cv_api
This module provides a set of functions to simplify working with controlled vocabularies. Most of the API functions deal with retrieving terms or their parent vocabularies.
However, the API also supports generation of trees for browsing a vocabulary as well as generation of pie graphs for display of hierarchical counts of terms. Version 0.3b of Tripal provides a feature browser and a feature summary chart uses the API functions provided here. But in general charts and trees can be created for any controlled vocabulary.
Parent topics
File
- tripal_cv/
api/ tripal_cv.api.inc, line 8 - This module provides a set of functions to simplify working with controlled vocabularies.
Functions
Name | Location | Description |
---|---|---|
tripal_get_cv |
tripal_cv/ |
Retrieves a chado controlled vocabulary variable |
tripal_get_cv_select_options |
tripal_cv/ |
Create an options array to be used in a form element which provides a list of all chado cvs |
tripal_get_cvterm |
tripal_cv/ |
Retrieves a chado controlled vocabulary term variable |
tripal_get_cvterm_select_options |
tripal_cv/ |
Create an options array to be used in a form element which provides a list of all chado cvterms |
tripal_update_cvtermpath |
tripal_cv/ |
Updates the cvtermpath table of Chado for the specified CV. |
tripal_insert_cv |
tripal_cv/ |
Adds a controlled vocabular to the CV table of Chado. |
tripal_submit_obo_job |
tripal_cv/ |
This function allows other modules to programatically submit an ontology for loading into Chado. |
tripal_insert_obo |
tripal_cv/ |
Add the OBO to the tripal_cv_obo table in the Drupal database. |
tripal_autocomplete_cvterm |
tripal_cv/ |
This function is intended to be used in autocomplete forms for searching for CV terms that begin with the provided string |