Tripal API

  1. 2.x tripal_core/api/tripal_core.tripal.api.inc tripal_api
  2. 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 15
Provides an application programming interface (API) for Tripal

Functions

Namesort descending Location Description
tripal_report_error tripal_core/api/tripal_core.tripal.api.inc 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

Namesort descending Location Description
Analysis Module API tripal_analysis/api/tripal_analysis.api.inc Provides an interface for specialized analysis modules to extend the basic functionality.
Contact Module API tripal_contact/api/tripal_contact.api.inc Provides an application programming interface (API) to manage chado contacts
Controlled Vocabulary API tripal_cv/api/tripal_cv.api.inc 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/api/tripal_db.api.inc Provides an application programming interface (API) to manage references to external databases
Example API tripal_example/api/tripal_example.api.inc Provides an application programming interface (API) for working with features
Feature API tripal_feature/api/tripal_feature.api.inc Provides an application programming interface (API) for working with features
Organism API tripal_organism/api/tripal_organism.api.inc Provides an application programming interface (API) to manage organisms
Publication Module API tripal_pub/api/tripal_pub.api.inc Provides an application programming interface (API) to manage chado publications
Stock Module API tripal_stock/api/tripal_stock.api.inc Provides an application programming interface (API) to manage stocks
Tripal Bulk Loader Module API tripal_bulk_loader/api/tripal_bulk_loader.api.templates.inc All functions in this file provide an API to administrative management of bulk loader templates
Tripal Views Module API tripal_views/api/tripal_views.api.inc Provides functions to help extension modules add their own tripal views integrations as well as functions for managing default views.