Tripal API
- 2.x tripal_core/api/tripal_core.tripal.api.inc tripal_api
- 3.x tripal_ws/tripal_ws.module tripal_api
- 1.x tripal_core/tripal_core.module tripal_api
Provides an application programming interface (API) for Tripal
The Tripal API currently provides generic insert/update/select functions for all chado content as well as some module specific functions that insert/update/delete/select specific chado content.
This API is currently in its infancy and some necessary functions might be missing. If you find a missing function that you think should be included go to the sourceforge feature request page and request it's inclusion in the API. Such feature requests with a working function definition will be given priority.
File
- tripal_core/
api/ tripal_core.tripal.api.inc, line 17 - Provides an application programming interface (API) for Tripal
Functions
Name | Location | Description |
---|---|---|
tripal_report_error |
tripal_core/ |
Provide better error notice for Tripal. If the environment variable 'TRIPAL_DEBUG' is set to 1 then this function will add backtrace information to the message. |
Sub-Topics
Name | Location | Description |
---|---|---|
Analysis Module API |
tripal_analysis/ |
Provides an interface for specialized analysis modules to extend the basic functionality. |
Contact Module API |
tripal_contact/ |
Provides an application programming interface (API) to manage chado contacts |
Controlled Vocabulary API |
tripal_cv/ |
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. |
Database Reference API |
tripal_db/ |
Provides an application programming interface (API) to manage references to external databases |
Example API |
tripal_example/ |
Provides an application programming interface (API) for working with features |
Feature API |
tripal_feature/ |
Provides an application programming interface (API) for working with features |
Organism API |
tripal_organism/ |
Provides an application programming interface (API) to manage organisms |
Publication Module API |
tripal_pub/ |
Provides an application programming interface (API) to manage chado publications |
Stock Module API |
tripal_stock/ |
Provides an application programming interface (API) to manage stocks |
Tripal Bulk Loader Module API |
tripal_bulk_loader/ |
All functions in this file provide an API to administrative management of bulk loader templates |
Tripal Views Module API |
tripal_views/ |
Provides functions to help extension modules add their own tripal views integrations as well as functions for managing default views. |