jbrowse-instance--public-listing.tpl.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <p>The JBrowse genome browser allows you to visually explore genomes and their associated large-scale datasets. JBrowse is a widely used application that is fast, intuitive, and compatible with most web browsers.</p>
  2. <div class="jbrowse-list">
  3. <?php foreach ($instances as $instance) { ?>
  4. <div class="jbrowse-instance">
  5. <h3><?php print l($instance->title, $instance->url); ?></h3>
  6. <p><?php
  7. if(property_exists($instance, 'analysis')) {
  8. print 'Analysis: ' . $instance->analysis->name . "<br>";
  9. }
  10. print $instance->description; ?></p>
  11. <span class="jbrowse-launch-link"><?php print l('Launch JBrowse', $instance->url); ?></span>
  12. </div>
  13. <?php }
  14. if (empty($instances)) {?>
  15. <div class="empty-list">
  16. <p>There are currently no available JBrowse instances.</p>
  17. </div>
  18. <?php } ?>
  19. </div>
  20. <div class="jbrowse-admin-message">
  21. <?php
  22. print tripal_set_message(
  23. 'You can create or register a JBrowse Instance at '
  24. .l('Administration Toolbar > Tripal > Extensions > Tripal JBrowse Management', 'admin/tripal/extension/tripal_jbrowse/management'),
  25. TRIPAL_INFO,
  26. ['return_html' => TRUE]
  27. );
  28. ?>
  29. </div>