Chado API

  1. 2.x tripal_core/api/tripal_core.chado_general.api.inc tripal_chado_api
  2. 3.x tripal_chado/tripal_chado.module tripal_chado_api
  3. 1.x tripal_core/api/tripal_core_chado.api.inc tripal_chado_api

The Tripal Chado (tripal_chado) module provides an application programming interface (API) to support customizations and creation of new extensions using the Chado database schem as a data store.

File

tripal_chado/tripal_chado.module, line 15
The Tripal Chado module.

Functions

Namesort descending Location Description
chado_get_tokens tripal_chado/api/tripal_chado.api.inc Returns an array of tokens based on Tripal Entity Fields.
chado_publish_records tripal_chado/api/tripal_chado.api.inc Publishes content in Chado as a new TripalEntity entity.
chado_replace_tokens tripal_chado/api/tripal_chado.api.inc Replace all Chado Tokens in a given string.

Sub-Topics

Namesort descending Location Description
Chado Analysis tripal_chado/api/modules/tripal_chado.analysis.api.inc Provides API functions for working with analysis records in Chado that go beyond the generic Chado API functions.
Chado Contact tripal_chado/api/modules/tripal_chado.contact.api.inc Provides API functions for working with chado records in Chado that go beyond the generic Chado API functions.
Chado Custom Tables tripal_chado/api/tripal_chado.custom_tables.api.inc Provides an API to manage custom tables in Chado.
Chado CV tripal_chado/api/modules/tripal_chado.cv.api.inc Provides API functions specificially for managing controlled vocabulary records in Chado. Please note that Tripal v3 provides a generic set of API functions for working with controlled vocabularies (CVs). This allows for CVs to be stored using any…
Chado DB tripal_chado/api/modules/tripal_chado.db.api.inc External databases can be used to indicate the source for a variety of data. The most common use is with controlled vocabularies (CV). Chado expects that every CV have an external database record, where the database name must be the short name of the…
Chado Entity tripal_chado/api/tripal_chado.migrate.api.inc Provides an application programming interface (API) to migrate content.
Chado Entity tripal_chado/api/tripal_chado.entity.api.inc Provides an application programming interface (API) to manage entities that use Chado as their base data.
Chado Feature tripal_chado/api/modules/tripal_chado.feature.api.inc Provides API functions specificially for managing feature records in Chado especially retrieving relationships and sequences derived from relationships and feature alignments.
Chado Materalized Views tripal_chado/api/tripal_chado.mviews.api.inc Provides an application programming interface (API) to manage materialized views in Chado The Perl-based chado comes with an interface for managing materialzed views. This API provides an alternative Drupal-based method.
Chado Organism tripal_chado/api/modules/tripal_chado.organism.api.inc Provides API functions specificially for managing organism records in Chado.
Chado Phylotree tripal_chado/api/modules/tripal_chado.phylotree.api.inc Provides API functions specificially for managing phylogenetic and taxonomic tree records in Chado. The API consists of functions for creation, retrieval, update and deltion (CRUD) for phylogenetic tree records as well as importing of trees in the…
Chado Publication tripal_chado/api/modules/tripal_chado.pub.api.inc Provides API functions specificially for managing publication records in Chado.
Chado Query tripal_chado/api/tripal_chado.query.api.inc Provides an API for querying of chado including inserting, updating, deleting and selecting from specific chado tables. There is also a generic function, chado_query(), to execute and SQL statement on chado. It is ideal to use these functions to…
Chado Schema tripal_chado/api/tripal_chado.schema.api.inc Provides an application programming interface (API) for describing Chado tables. This API consists of a set of functions, one for each table in Chado. Each function simply returns a Drupal style array that defines the table.
Chado Stock tripal_chado/api/modules/tripal_chado.stock.api.inc Provides API functions specificially for managing stock records in Chado. The stock table of Chado is used for storing a variety of data types besides just stocks from a stock collection. Examples of other records commonly stored in the stock…
Chado Views Integration tripal_chado_views/api/tripal_chado_views.api.inc Provides API functions that support direct integration of Chado tables with Drupal Views. This is different from the entity and field integration that Tripal v3 provides. Here Chado tables are directly integrated. Tripal provides a web interface…
Semantic Web tripal_chado/api/tripal_chado.semweb.api.inc Provides an application programming interface (API) for semantic web support.
Semantic Web tripal_chado/api/tripal_chado.variables.api.inc This API generates objects containing the full details of a record(s) in chado.