| 
					
				 | 
			
			
				@@ -41,6 +41,10 @@ function tripal_genetic_theme() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        'arguments' => array('node' => NULL), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        'template' => 'tripal_feature_genotypes', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'tripal_stock_genotypes' => array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       'arguments' => array('node' => NULL), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       'template' => 'tripal_stock_genotypes', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -64,5 +68,18 @@ function tripal_genetic_nodeapi(&$node, $op, $teaser, $page) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if ($node->type == 'chado_stock') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // the tripal_natural_diversity module provides a tripal_stock_nd_genotype 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // template.  The only difference between them is the addition of 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // project information by this ND module's template.  Therefore, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // if the tripal_natural_diversity content is present then don't add the 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // template from this module as the ND module would superceed this. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!array_key_exists('tripal_stock_nd_genotypes', $node->content)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          $node->content['tripal_stock_genotypes'] = array( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            '#value' => theme('tripal_stock_genotypes', $node), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |