|  | @@ -48,6 +48,13 @@ function tripal_analysis_go_menu() {
 | 
	
		
			
				|  |  |       'access arguments' => array('access administration pages'),
 | 
	
		
			
				|  |  |       'type' => MENU_NORMAL_ITEM,
 | 
	
		
			
				|  |  |     );
 | 
	
		
			
				|  |  | +   $items['node/%/goterms'] = array(
 | 
	
		
			
				|  |  | +     'title' => t('GO Analysis'),
 | 
	
		
			
				|  |  | +     'page callback' => 'tripal_analysis_go_organism_goterms',
 | 
	
		
			
				|  |  | +     'page arguments' => array(1,3),
 | 
	
		
			
				|  |  | +     'access arguments' =>  array('access chado_analysis_go content'),
 | 
	
		
			
				|  |  | +     'type' => MENU_CALLBACK
 | 
	
		
			
				|  |  | +   );
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |     return $items;
 | 
	
		
			
				|  |  |  }
 | 
	
	
		
			
				|  | @@ -260,7 +267,9 @@ function tripal_analysis_go_select_form(&$form_state = NULL,$node){
 | 
	
		
			
				|  |  |     $analyses = array();
 | 
	
		
			
				|  |  |     $analyses[''] = '';
 | 
	
		
			
				|  |  |     while($analysis = db_fetch_object($results)){
 | 
	
		
			
				|  |  | -      $analyses[$analysis->analysis_id."-".$analysis->organism_id] = "$analysis->name";
 | 
	
		
			
				|  |  | +   	if (tripal_analysis_check_permission($analysis->analysis_id)) {
 | 
	
		
			
				|  |  | +   		$analyses[$analysis->analysis_id."-".$analysis->organism_id] = "$analysis->name";
 | 
	
		
			
				|  |  | +   	}
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  |    
 | 
	
		
			
				|  |  |     # create the select box
 | 
	
	
		
			
				|  | @@ -379,7 +388,7 @@ function tripal_analysis_go_cv_chart($chart_id){
 | 
	
		
			
				|  |  |          )
 | 
	
		
			
				|  |  |       ",
 | 
	
		
			
				|  |  |       type             => 'p',
 | 
	
		
			
				|  |  | -     size             => '550x175',
 | 
	
		
			
				|  |  | +     size             => '650x280',
 | 
	
		
			
				|  |  |       title            => $title,
 | 
	
		
			
				|  |  |    );
 | 
	
		
			
				|  |  |    return $options;
 | 
	
	
		
			
				|  | @@ -595,3 +604,15 @@ function tripal_analysis_go_job_describe_args($callback,$args){
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  |     return $new_args;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/************************************************************************
 | 
	
		
			
				|  |  | +*/
 | 
	
		
			
				|  |  | +function tripal_analysis_go_organism_goterms($node, $ana_id_org_id = NULL) {
 | 
	
		
			
				|  |  | +	$content = "";
 | 
	
		
			
				|  |  | +	if ($ana_id_org_id) {
 | 
	
		
			
				|  |  | +		$content .= "<input type=\"hidden\" id=\"analysis_id_for_go_report\" value=\"$ana_id_org_id\">";
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +   $node = node_load($node);
 | 
	
		
			
				|  |  | +   $content .= theme('tripal_organism_go_summary', $node);
 | 
	
		
			
				|  |  | +   return $content;
 | 
	
		
			
				|  |  | +}
 |