tripal_feature_unigenes.tpl.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. $node = $variables['node'];
  3. $feature = $node->feature;
  4. $unigenes = $feature->tripal_analysis_unigene->unigenes;
  5. //dpm($unigenes);
  6. ?>
  7. <div id="tripal_feature-unigenes-box" class="tripal_feature-info-box tripal-info-box">
  8. <div class="tripal_feature-info-box-title tripal-info-box-title">Unigenes</div>
  9. <div class="tripal_feature-info-box-desc tripal-info-box-desc">This <?php print $feature->type_id->name ?> is part of the following unigenes:</div>
  10. <?php if(count($unigenes) > 0){ ?>h
  11. <table id="tripal_feature-unigenes-table" class="tripal_feature-table tripal-table tripal-table-horz">
  12. <tr>
  13. <th>Unigene Name</th>
  14. <th>Analysis Name</th>
  15. <th>Sequence type in Unigene</th>
  16. </tr>
  17. <?php
  18. $i = 0;
  19. foreach ($unigenes as $unigene){
  20. $class = 'tripal-table-odd-row';
  21. if($i % 2 == 0 ){
  22. $class = 'tripal-table-even-row';
  23. }
  24. ?>
  25. <tr class="<?php print $class ?>">
  26. <td>
  27. <?php
  28. if($unigene->nid){
  29. print "<a href=\"".url("node/$unigene->nid")."\">$unigene->unigene_name</a>";
  30. } else {
  31. print $unigene->unigene_name;
  32. }?>
  33. </td>
  34. <td><?php print $unigene->name; ?></td>
  35. <td nowrap><?php
  36. if($unigene->singlet){
  37. print "Singlet";
  38. } else {
  39. print $feature->type_id->name;
  40. }?>
  41. </td>
  42. </tr>
  43. <?php
  44. $i++;
  45. } ?>
  46. </table>
  47. <?php } else { ?>
  48. <div class="tripal-no-results">There are no unigenes for this feature</div>
  49. <?php }?>
  50. </div>