Analysis Module

  1. 2.x tripal_analysis/tripal_analysis.module tripal_analysis
  2. 3.x legacy/tripal_analysis/tripal_analysis.module tripal_analysis
  3. 1.x tripal_analysis/tripal_analysis.module tripal_analysis

@file Contains all the main hook implementations for the tripal_analysis module

Provides functions for managing chado analysis' including creating details pages for each one

Parent topics

File

tripal_analysis/tripal_analysis.module, line 3
Contains all the main hook implementations for the tripal_analysis module

Functions

Namesort descending Location Description
chado_analysis_access tripal_analysis/tripal_analysis.module Implement hook_access().
chado_analysis_delete tripal_analysis/tripal_analysis.module Removes analysis from the chado database
chado_analysis_form tripal_analysis/includes/tripal_analysis.form.inc When editing or creating a new node of type 'chado_analysis' we need a form. This function creates the form that will be used for this.
chado_analysis_insert tripal_analysis/tripal_analysis.module When a new chado_analysis node is created we also need to add information to our chado_analysis table. This function is called on insert of a new node of type 'chado_analysis' and inserts the necessary information.
chado_analysis_load tripal_analysis/tripal_analysis.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_analysis_update tripal_analysis/tripal_analysis.module Update analyses
chado_analysis_validate tripal_analysis/includes/tripal_analysis.form.inc Validates the user input before creating an analysis node
chado_analysis_view tripal_analysis/tripal_analysis.module This function customizes the view of the chado_analysis node. It allows us to generate the markup.
get_tripal_analysis_admin_form_cleanup_set tripal_analysis/includes/tripal_analysis.admin.inc The "Clean-up orphaned analysis & nodes" Form
get_tripal_analysis_admin_form_reindex_set tripal_analysis/includes/tripal_analysis.admin.inc The "Reindex Analysis Nodes" form
get_tripal_analysis_admin_form_sync_set tripal_analysis/includes/tripal_analysis.admin.inc The "sync Analysis in chado with drupal" form
get_tripal_analysis_admin_form_taxonomy_set tripal_analysis/includes/tripal_analysis.admin.inc Displays the Set Drupal Taxonomy for Analysis Features From
tripal_analyses_cleanup tripal_analysis/includes/tripal_analysis.admin.inc Remove orphaned drupal nodes
tripal_analysis_admin tripal_analysis/includes/tripal_analysis.admin.inc Administration page callbacks for the Tripal Analysis module
tripal_analysis_admin_validate tripal_analysis/includes/tripal_analysis.admin.inc Validate the administrative form @todo Stephen: Why is validate used rather then submit?
tripal_analysis_help tripal_analysis/tripal_analysis.module Display help and module information
tripal_analysis_init tripal_analysis/tripal_analysis.module Add tripal javascript to page headers
tripal_analysis_menu tripal_analysis/tripal_analysis.module Implementation of hook_menu(). Entry points and paths of the module
tripal_analysis_node_info tripal_analysis/tripal_analysis.module Provide information to drupal about the node types that we're creating in this module
tripal_analysis_perm tripal_analysis/tripal_analysis.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_analysis_register_child tripal_analysis/api/tripal_analysis.api.inc Register tripal_analysis sub-modules
tripal_analysis_sync_analyses tripal_analysis/includes/tripal_analysis.admin.inc Synchronize analyses from chado to drupal
tripal_analysis_theme tripal_analysis/tripal_analysis.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_analysis_unregister_child tripal_analysis/api/tripal_analysis.api.inc Un-register a tripal analysis sub-module
tripal_analysis_validate tripal_analysis/includes/tripal_analysis.form.inc This validation is being used for three activities: CASE A: Update a node that exists in both drupal and chado CASE B: Synchronizing a node from chado to drupal CASE C: Inserting a new node that exists in niether drupal nor chado
tripal_analysis_views_api tripal_analysis/tripal_analysis.module Implements hook_views_api() Purpose: Essentially this hook tells drupal that there is views support for for this module which then includes tripal_analysis.views.inc where all the views integration code is