123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253 |
- <?php
- require_once 'api/tripal_analysis.DEPRECATED.inc';
- require_once 'includes/tripal_analysis.delete.inc';
- require_once 'includes/tripal_analysis_privacy.inc';
- require_once 'includes/tripal_analysis.admin.inc';
- require_once 'includes/tripal_analysis.chado_node.inc';
- function tripal_analysis_init() {
- }
- function tripal_analysis_menu() {
- $items = array();
-
- $items['admin/tripal/legacy/tripal_analysis'] = array(
- 'title' => 'Analyses',
- 'description' => 'A bioinformatics analysis producing features.',
- 'page callback' => 'tripal_analysis_admin_analysis_view',
- 'access arguments' => array('administer tripal analysis'),
- 'type' => MENU_NORMAL_ITEM,
- );
- $items['admin/tripal/legacy/tripal_analysis/help'] = array(
- 'title' => 'Help',
- 'description' => "A description of the Tripal Analysis module including a short description of it's usage.",
- 'page callback' => 'theme',
- 'page arguments' => array('tripal_analysis_help'),
- 'access arguments' => array('administer tripal analysis'),
- 'type' => MENU_LOCAL_TASK,
- 'weight' => 10,
- );
- $items['admin/tripal/legacy/tripal_analysis/configuration'] = array(
- 'title' => 'Settings',
- 'description' => 'Settings for the displays of analysis results.',
- 'page callback' => 'drupal_get_form',
- 'page arguments' => array('tripal_analysis_admin'),
- 'access arguments' => array('administer tripal analysis'),
- 'type' => MENU_LOCAL_TASK,
- 'weight' => 5
- );
- $items['admin/tripal/legacy/tripal_analysis/sync'] = array(
- 'title' => ' Sync',
- 'description' => 'Create pages on this site for analyses stored in Chado',
- 'page callback' => 'drupal_get_form',
- 'page arguments' => array('chado_node_sync_form', 'tripal_analysis', 'chado_analysis'),
- 'access arguments' => array('administer tripal analysis'),
- 'type' => MENU_LOCAL_TASK,
- 'weight' => 1
- );
- $items['admin/tripal/legacy/tripal_analysis/delete'] = array(
- 'title' => ' Delete',
- 'description' => 'Delete multiple analyses from Chado',
- 'page callback' => 'drupal_get_form',
- 'page arguments' => array('tripal_analysis_delete_form'),
- 'access arguments' => array('administer tripal feature'),
- 'type' => MENU_LOCAL_TASK,
- 'file path' => drupal_get_path('module', 'tripal_analysis'),
- 'file' => 'includes/tripal_analysis.delete.inc',
- 'weight' => 2
- );
- $items['admin/tripal/legacy/tripal_analysis/chado_analysis_toc'] = array(
- 'title' => ' TOC',
- 'description' => 'Manage the table of contents for analysis nodes.',
- 'page callback' => 'drupal_get_form',
- 'page arguments' => array('tripal_core_content_type_toc_form', 'chado_analysis'),
- 'access arguments' => array('administer tripal analysis'),
- 'type' => MENU_LOCAL_TASK,
- 'file' => 'includes/tripal_core.toc.inc',
- 'file path' => drupal_get_path('module', 'tripal_core'),
- 'weight' => 3
- );
- return $items;
- }
- function tripal_analysis_search_biological_data_views() {
- return array(
- 'tripal_analysis_user_analyses' => array(
- 'machine_name' => 'tripal_analysis_user_analyses',
- 'human_name' => 'Analyses',
- 'description' => 'Bioinformatics analyses which often produces features.',
- 'link' => 'chado/analysis'
- ),
- );
- }
- function tripal_analysis_help ($path, $arg) {
- if ($path == 'admin/help#tripal_analysis') {
- return theme('tripal_analysis_help', array());
- }
- }
- function tripal_analysis_permission() {
- return array(
-
- );
- }
- function tripal_analysis_theme($existing, $type, $theme, $path) {
- $core_path = drupal_get_path('module', 'tripal_core');
- $items = array(
- 'node__chado_analysis' => array(
- 'template' => 'node--chado-generic',
- 'render element' => 'node',
- 'base hook' => 'node',
- 'path' => "$core_path/theme/templates",
- ),
- 'tripal_analysis_base' => array(
- 'variables' => array('node' => NULL),
- 'template' => 'tripal_analysis_base',
- 'path' => "$path/theme/templates",
- ),
- 'tripal_analysis_properties' => array(
- 'variables' => array('node' => NULL),
- 'template' => 'tripal_analysis_properties',
- 'path' => "$path/theme/templates",
- ),
- 'tripal_analysis_teaser' => array(
- 'variables' => array('node' => NULL),
- 'template' => 'tripal_analysis_teaser',
- 'path' => "$path/theme/templates",
- ),
- 'tripal_analysis_help' => array(
- 'template' => 'tripal_analysis_help',
- 'variables' => array(NULL),
- 'path' => "$path/theme/templates",
- ),
-
- 'tripal_feature_analyses' => array(
- 'template' => 'tripal_feature_analyses',
- 'variables' => array('node' => NULL),
- 'path' => "$path/theme/templates",
- ),
- );
- return $items;
- }
- function tripal_analysis_views_api() {
- return array(
- 'api' => 3.0,
- );
- }
- function tripal_analysis_form_alter(&$form, &$form_state, $form_id) {
-
- if ($form_id == "chado_analysis_node_form") {
- $form['actions']['preview']['#access'] = FALSE;
-
- unset($form['body']);
- }
- }
|