Tripal v1.0 (6.x-1.0)
tripal_analysis.module File Reference

Go to the source code of this file.

Functions

 tripal_analysis_init ()
 tripal_analysis_menu ()
 tripal_analysis_node_info ()
 chado_analysis_insert ($node)
 chado_analysis_delete ($node)
 chado_analysis_update ($node)
 chado_analysis_form ($node)
 chado_analysis_load ($node)
 chado_analysis_view ($node, $teaser=FALSE, $page=FALSE)
 chado_analysis_validate ($node, &$form)
 tripal_analysis_validate ($node, &$form)
 tripal_analysis_help ($path, $arg)
 chado_analysis_access ($op, $node, $account)
 tripal_analysis_perm ()
 tripal_analysis_theme ()
 tripal_analysis_block ($op= 'list', $delta=0, $edit=array())
 tripal_analysis_nodeapi (&$node, $op, $teaser, $page)
 tripal_analysis_views_api ()

Detailed Description

Contains all the main hook implementations for the tripal_analysis module

Definition in file tripal_analysis.module.


Function Documentation

tripal_analysis_nodeapi ( &$  node,
op,
teaser,
page 
)

Definition at line 699 of file tripal_analysis.module.

                                                               {

  switch ($op) {
    case 'view':

      if ($teaser) {
        return '';
      }
      // Abort if this node is not one of the types we should show.
      if (strcmp($node->type, 'chado_feature') == 0) {
        if ($node->build_mode == NODE_BUILD_SEARCH_INDEX) {
           // return results for searching
        } 
        else {
           // return normal results
           $node->content['tripal_feature_analyses'] = array(
                  '#value' => theme('tripal_feature_analyses',   $node),
                  '#weight' => 8
           );
        }
      }
      break;
  }
}
 All Classes Files Functions Variables