Feature Map Module

  1. 2.x tripal_featuremap/tripal_featuremap.module tripal_featuremap
  2. 1.x tripal_featuremap/tripal_featuremap.module tripal_featuremap

Provides functions for managing chado maps including creating details pages for each map

Parent topics

File

tripal_featuremap/tripal_featuremap.module, line 3

Functions

Namesort descending Location Description
chado_featuremap_access tripal_featuremap/tripal_featuremap.module Set the permission types that the module uses.
chado_featuremap_delete tripal_featuremap/tripal_featuremap.module Delete data from drupal and chado databases when a node is deleted
chado_featuremap_form tripal_featuremap/includes/tripal_featuremap.form.inc When editing or creating a new node of type 'chado_featuremap' we need a form. This function creates the form that will be used for this.
chado_featuremap_insert tripal_featuremap/tripal_featuremap.module When a new chado_featuremap node is created we also need to add information to our chado_featuremap table. This function is called on insert of a new node of type 'chado_featuremap' and inserts the necessary information.
chado_featuremap_load tripal_featuremap/tripal_featuremap.module When a node is requested by the user this function is called to allow us to add auxiliary data to the node object.
chado_featuremap_update tripal_featuremap/tripal_featuremap.module Update nodes
chado_featuremap_validate tripal_featuremap/includes/tripal_featuremap.form.inc validates submission of form when adding or updating a map node
chado_featuremap_view tripal_featuremap/tripal_featuremap.module This function customizes the view of the chado_featuremap node. It allows us to generate the markup. This function is required for node [Preview]
get_tripal_featuremap_admin_form_cleanup_set tripal_featuremap/includes/tripal_featuremap.admin.inc
get_tripal_featuremap_admin_form_reindex_set tripal_featuremap/includes/tripal_featuremap.admin.inc
get_tripal_featuremap_admin_form_sync_set tripal_featuremap/includes/tripal_featuremap.admin.inc
get_tripal_featuremap_admin_form_taxonomy_set tripal_featuremap/includes/tripal_featuremap.admin.inc
theme_tripal_featuremap_search_index tripal_featuremap/tripal_featuremap.module This function is an extension of the chado_feature_view and chado_organism_view by providing the markup for the map object THAT WILL BE INDEXED.
tripal_featuremap_add_taxonomy tripal_featuremap/includes/tripal_featuremap.admin.inc Add the map as a taxonomy term for associating with map_features
tripal_featuremap_admin tripal_featuremap/includes/tripal_featuremap.admin.inc Administrative settings form
tripal_featuremap_admin_validate tripal_featuremap/includes/tripal_featuremap.admin.inc
tripal_featuremap_cleanup tripal_featuremap/includes/tripal_featuremap.admin.inc Remove orphaned drupal nodes
tripal_featuremap_cron tripal_featuremap/tripal_featuremap.module
tripal_featuremap_get_schemas tripal_featuremap/tripal_featuremap.install This function simply defines all tables needed for the module to work correctly. By putting the table definitions in a separate function we can easily provide the entire list for hook_install or individual tables for an update.
tripal_featuremap_help tripal_featuremap/tripal_featuremap.module Display help and module information
tripal_featuremap_init tripal_featuremap/tripal_featuremap.module
tripal_featuremap_install tripal_featuremap/tripal_featuremap.install Implementation of hook_install().
tripal_featuremap_map_access tripal_featuremap/tripal_featuremap.module Implement hook_access().
tripal_featuremap_menu tripal_featuremap/tripal_featuremap.module Menu items are automatically added for the new node types created by this module to the 'Create Content' Navigation menu item. This function adds more menu items needed for this module.
tripal_featuremap_nodeapi tripal_featuremap/tripal_featuremap.module Implementation of hook_nodeapi(). Display map information for associated features or organisms This function also provides contents for indexing
tripal_featuremap_node_info tripal_featuremap/tripal_featuremap.module Provide information to drupal about the node types that we're creating in this module
tripal_featuremap_perm tripal_featuremap/tripal_featuremap.module Set the permission types that the chado module uses. Essentially we want permissionis that protect creation, editing and deleting of chado data objects
tripal_featuremap_schema tripal_featuremap/tripal_featuremap.install Implementation of hook_schema().
tripal_featuremap_sync_featuremaps tripal_featuremap/includes/tripal_featuremap.admin.inc
tripal_featuremap_theme tripal_featuremap/tripal_featuremap.module We need to let drupal know about our theme functions and their arguments. We create theme functions to allow users of the module to customize the look and feel of the output generated in this module
tripal_featuremap_uninstall tripal_featuremap/tripal_featuremap.install Implementation of hook_uninstall().
tripal_featuremap_views_api tripal_featuremap/tripal_featuremap.module Implements hook_views_api() Purpose: Essentially this hook tells drupal that there is views support for for this module which then includes tripal_db.views.inc where all the views integration code is