} else {
                 $references .= $dbname_accession . "<Br>";
             }
         }
         // if closes
     }
     // foreach closes
 }
 // if cound closes
 // Dbxref row
 $references = !empty($references) ? $references : 'None';
 $rows[] = array(array('data' => 'Dbxref', 'header' => TRUE), $references);
 $feature = chado_expand_var($feature, 'table', 'analysisfeature', $options);
 $analyses = $feature->subject_id->analysisfeature;
 $src_values = array('feature_id' => $feature->subject_id->featureloc->feature_id->srcfeature_id->feature_id);
 $srcfeature = chado_generate_var('analysisfeature', $src_values, $options);
 //echo "<prE>"; print_r($analyses);	   echo "</prE>";
 // Analyses - if and else statements cause the anaylses having different array formats.
 $analysis_name = '';
 if (count($analyses) == 2) {
     foreach ($analyses as $analysis) {
         $a_name = $analysis->analysis_id->name;
         if (property_exists($analysis->analysis_id, 'nid')) {
             //$options['target'] = '_blank';
             $analysis_name .= l($a_name, "node/" . $analysis->analysis_id->nid) . "<bR>";
         }
     }
 } else {
     $a_name = $analyses->analysis_id->name;
     if (property_exists($analyses->analysis_id, 'nid')) {
         //$options['target'] = '_blank';
<?php

$analysis = $variables['node']->analysis;
//$biomaterial_ids = $variables['biomaterial_ids'];
if (sizeof($variables['biomaterial_ids']) > 0) {
    $element = 1;
    $num_per_page = 10;
    $biomaterials = array();
    foreach ($variables['biomaterial_ids'] as $biomaterial_id) {
        $values = array('biomaterial_id' => $biomaterial_id);
        $options = array('include_fk' => array('type_id' => 1));
        $biomaterials[] = chado_generate_var('biomaterial', $values);
        //$biomaterials[] = chado_expand_var($biomaterials, 'table', 'organism');
    }
    ?>
    <div class="tripal_analysis-data-block-desc tripal-data-block-desc">The following browser provides a list of biomaterials associated with this analysis.</div> <?php 
    $headers = array('Biomaterial Name', 'Organism', 'Biomaterial Provider');
    $rows = array();
    foreach ($biomaterials as $biomaterial) {
        $bname = $biomaterial->name;
        $borganism = '';
        $bcontact = '';
        if (property_exists($biomaterial, 'nid')) {
            $bname = l($bname, 'node/' . $biomaterial->nid, array('attributes' => array('target' => '_blank')));
        }
        if ($biomaterial->taxon_id) {
            if (property_exists($biomaterial->taxon_id, 'nid')) {
                $bgenus = $biomaterial->taxon_id->genus;
                $bspecies = $biomaterial->taxon_id->species;
                $bcommon_name = $biomaterial->taxon_id->common_name;
                $borganism = l($bgenus . ' ' . $bspecies . ' (' . $bcommon_name . ')', 'node/' . $biomaterial->taxon_id->nid, array('attributes' => array('target' => '_blank')));