|  | @@ -266,40 +266,42 @@ function tripal_feature_menu() {
 | 
	
		
			
				|  |  |   *
 | 
	
		
			
				|  |  |   * @ingroup tripal_feature
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | -function tripal_feature_theme() {
 | 
	
		
			
				|  |  | +function tripal_feature_theme($existing, $type, $theme, $path) {
 | 
	
		
			
				|  |  |    return array(
 | 
	
		
			
				|  |  |      'tripal_feature_search_index' => array(
 | 
	
		
			
				|  |  | -      'arguments' => array('node'),
 | 
	
		
			
				|  |  | +      'variables' => array('node'),
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_search_results' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node'),
 | 
	
		
			
				|  |  | +       'variables' => array('node'),
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_organism_feature_browser' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node' => NULL),
 | 
	
		
			
				|  |  | -       'template' => 'tripal_organism_feature_browser',
 | 
	
		
			
				|  |  | +      'variables' => array('node' => NULL),
 | 
	
		
			
				|  |  | +      'template' => 'tripal_organism_feature_browser',
 | 
	
		
			
				|  |  | +      'path' => "$path/theme/tripal_organism",
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_organism_feature_counts' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node' => NULL),
 | 
	
		
			
				|  |  | -       'template' => 'tripal_organism_feature_counts',
 | 
	
		
			
				|  |  | +      'variables' => array('node' => NULL),
 | 
	
		
			
				|  |  | +      'template' => 'tripal_organism_feature_counts',
 | 
	
		
			
				|  |  | +      'path' => "$path/theme/tripal_organism",
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_base' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node' => NULL),
 | 
	
		
			
				|  |  | +       'variables' => array('node' => NULL),
 | 
	
		
			
				|  |  |         'template' => 'tripal_feature_base',
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_sequence' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node' => NULL),
 | 
	
		
			
				|  |  | +       'variables' => array('node' => NULL),
 | 
	
		
			
				|  |  |         'template' => 'tripal_feature_sequence',
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_proteins' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node' => NULL),
 | 
	
		
			
				|  |  | +       'variables' => array('node' => NULL),
 | 
	
		
			
				|  |  |         'template' => 'tripal_feature_proteins',
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_synonyms' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node' => NULL),
 | 
	
		
			
				|  |  | +       'variables' => array('node' => NULL),
 | 
	
		
			
				|  |  |         'template' => 'tripal_feature_synonyms',
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_phenotypes' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node' => NULL),
 | 
	
		
			
				|  |  | +       'variables' => array('node' => NULL),
 | 
	
		
			
				|  |  |         'template' => 'tripal_feature_phenotypes',
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_featurepos' => array(
 | 
	
	
		
			
				|  | @@ -307,27 +309,27 @@ function tripal_feature_theme() {
 | 
	
		
			
				|  |  |         'template' => 'tripal_feature_featurepos',
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_featureloc_sequences' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node' => NULL),
 | 
	
		
			
				|  |  | +       'variables' => array('node' => NULL),
 | 
	
		
			
				|  |  |         'template' => 'tripal_feature_featureloc_sequences',
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_references' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node' => NULL),
 | 
	
		
			
				|  |  | +       'variables' => array('node' => NULL),
 | 
	
		
			
				|  |  |         'template' => 'tripal_feature_references',
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_properties' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node' => NULL),
 | 
	
		
			
				|  |  | +       'variables' => array('node' => NULL),
 | 
	
		
			
				|  |  |         'template' => 'tripal_feature_properties',
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_terms' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node' => NULL),
 | 
	
		
			
				|  |  | +       'variables' => array('node' => NULL),
 | 
	
		
			
				|  |  |         'template' => 'tripal_feature_terms',
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_alignments' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node' => NULL),
 | 
	
		
			
				|  |  | +       'variables' => array('node' => NULL),
 | 
	
		
			
				|  |  |         'template' => 'tripal_feature_alignments',
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_relationships' => array(
 | 
	
		
			
				|  |  | -       'arguments' => array('node' => NULL),
 | 
	
		
			
				|  |  | +       'variables' => array('node' => NULL),
 | 
	
		
			
				|  |  |         'template' => 'tripal_feature_relationships',
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_edit_ALL_properties_form' => array(
 | 
	
	
		
			
				|  | @@ -336,7 +338,7 @@ function tripal_feature_theme() {
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      'tripal_feature_admin' => array(
 | 
	
		
			
				|  |  |        'template' => 'tripal_feature_admin',
 | 
	
		
			
				|  |  | -      'arguments' =>  array(NULL),
 | 
	
		
			
				|  |  | +      'variables' =>  array(NULL),
 | 
	
		
			
				|  |  |        'path' => drupal_get_path('module', 'tripal_feature') . '/theme'
 | 
	
		
			
				|  |  |      ),
 | 
	
		
			
				|  |  |      
 | 
	
	
		
			
				|  | @@ -439,11 +441,11 @@ function tripal_feature_block_view($delta = '') {
 | 
	
		
			
				|  |  |          break;
 | 
	
		
			
				|  |  |        case 'org_feature_counts':
 | 
	
		
			
				|  |  |          $block['subject'] = t('Feature Type Summary');
 | 
	
		
			
				|  |  | -        $block['content'] = theme('tripal_organism_feature_counts', $node);
 | 
	
		
			
				|  |  | +        $block['content'] = theme('tripal_organism_feature_counts', array('node' => $node));
 | 
	
		
			
				|  |  |          break;
 | 
	
		
			
				|  |  |        case 'org_feature_browser':
 | 
	
		
			
				|  |  |          $block['subject'] = t('Feature Browser');
 | 
	
		
			
				|  |  | -        $block['content'] = theme('tripal_organism_feature_browser', $node);
 | 
	
		
			
				|  |  | +        $block['content'] = theme('tripal_organism_feature_browser', array('node' => $node));
 | 
	
		
			
				|  |  |          break;
 | 
	
		
			
				|  |  |        case 'library_feature_browser':
 | 
	
		
			
				|  |  |          $block['subject'] = t('Library Feature Browser');
 | 
	
	
		
			
				|  | @@ -1890,10 +1892,10 @@ function tripal_feature_node_view($node, $view_mode, $langcode) {
 | 
	
		
			
				|  |  |        // Show feature browser and counts
 | 
	
		
			
				|  |  |        if ($view_mode == 'full') {
 | 
	
		
			
				|  |  |          $node->content['tripal_organism_feature_counts'] = array(
 | 
	
		
			
				|  |  | -          '#value' => theme('tripal_organism_feature_counts', $node),
 | 
	
		
			
				|  |  | +          '#value' => theme('tripal_organism_feature_counts', array('node' => $node)),
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  |          $node->content['tripal_organism_feature_browser'] = array(
 | 
	
		
			
				|  |  | -          '#value' => theme('tripal_organism_feature_browser', $node),
 | 
	
		
			
				|  |  | +          '#value' => theme('tripal_organism_feature_browser', array('node' => $node)),
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        break;
 | 
	
	
		
			
				|  | @@ -2056,9 +2058,9 @@ function tripal_feature_preprocess_tripal_feature_alignments(&$variables) {
 | 
	
		
			
				|  |  |   *
 | 
	
		
			
				|  |  |   * @ingroup tripal_feature
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | -function tripal_feature_preprocess_tripal_organism_feature_counts(&$variables) {
 | 
	
		
			
				|  |  | -  $organism = $variables['node']->organism;
 | 
	
		
			
				|  |  | -  $organism->feature_counts = tripal_feature_load_organism_feature_counts($organism);
 | 
	
		
			
				|  |  | +function tripal_feature_preprocess_tripal_organism_feature_counts(&$variables, $hook) {
 | 
	
		
			
				|  |  | + // $organism = $variables['node']->organism;
 | 
	
		
			
				|  |  | +  //$organism->feature_counts = tripal_feature_load_organism_feature_counts($organism);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
	
		
			
				|  | @@ -2066,9 +2068,9 @@ function tripal_feature_preprocess_tripal_organism_feature_counts(&$variables) {
 | 
	
		
			
				|  |  |   *
 | 
	
		
			
				|  |  |   * @ingroup tripal_feature
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | -function tripal_feature_preprocess_tripal_organism_feature_browser(&$variables) {
 | 
	
		
			
				|  |  | -  $organism = $variables['node']->organism;
 | 
	
		
			
				|  |  | -  $organism->feature_browser = tripal_feature_load_organism_feature_browser($organism);
 | 
	
		
			
				|  |  | +function tripal_feature_preprocess_tripal_organism_feature_browser(&$variables, $hook) {
 | 
	
		
			
				|  |  | +  //$organism = $variables['node']->organism;
 | 
	
		
			
				|  |  | +  //$organism->feature_browser = tripal_feature_load_organism_feature_browser($organism);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 |