";var_dump($hit);echo ""; // uncomment to see contents of info object //echo "info:
";var_dump($info);echo "
"; $hit_name = $hit->{'Hit_def'}; if ($info['Target'] == 'All genomes') { if (preg_match('/.*(aradu).*/i', $hit_name) == 1) { $hit->{'linkout_id'} = $hit_name; $url_prefix = "\gbrowse_aradu1.0?"; $url = tripal_blast_generate_linkout_gbrowse($url_prefix, $hit, $info, $options); } else if (preg_match('/.*(araip).*/i', $hit_name) == 1) { $hit->{'linkout_id'} = $hit_name; $url_prefix = "\gbrowse_araip1.0?"; $url = tripal_blast_generate_linkout_gbrowse($url_prefix, $hit, $info, $options); } }//handle All genomes BLAST target else { if (preg_match('/.*(aradu).*/i', $hit_name) == 1) { preg_match("/\w+\.(\w+\.\w+)/", $hit_name, $linkout_match); $linkout_id = $linkout_match[1]; $hit->{'linkout_id'} = $linkout_id; $url = "/gbrowse_aradu1.0?query=q=$linkout_id;h_feat=$linkout_id"; } else if(preg_match('/.*(araip).*/i', $hit_name) == 1) { preg_match("/\w+\.(\w+\.\w+)/", $hit_name, $linkout_match); $linkout_id = $linkout_match[1]; $hit->{'linkout_id'} = $linkout_id; $url = "/gbrowse_araip1.0?query=q=$linkout_id;h_feat=$linkout_id"; } else if(preg_match('/.*(phytozome).*/i', $hit_name) == 1) { preg_match("/(.*?)\s.*/", $hit_name, $linkout_match); $linkout_id = $linkout_match[1]; $hit->{'linkout_id'} = $linkout_id; $url = "http://legumeinfo.org/chado_phylotree/$linkout_id"; } else { // Don't know what to do with this hit drupal_set_message("Don't know how to create linkout for $hit_name", 'error'); $url = false; } }//handle remaining BLAST targets return "$url"; }