blast_report_alignment_row.tpl.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. /**
  3. * This Template generates the HTML for a single Alignment row in a BLAST report
  4. */
  5. dpm($HSPs, 'HPSPs');
  6. ?>
  7. <div class="title">Alignment</div>
  8. <?php
  9. foreach($HSPs as $hsp) {
  10. ?>
  11. <div class="hsp-title">HSP <?php print $hsp['Hsp_num']?></div>
  12. <div class="alignment-metrics">
  13. <span class="identity">
  14. Identity=&nbsp;
  15. <?php print $hsp['Hsp_identity']; ?>/<?php print $hsp['Hsp_align-len']; ?> (<?php print $hsp['Hsp_identity']/$hsp['Hsp_align-len']*100;?>%)
  16. </span>,&nbsp;
  17. <span class="positive">
  18. Positive=&nbsp;
  19. <?php print $hsp['Hsp_positive']; ?>/<?php print $hsp['Hsp_align-len']; ?> (<?php print $hsp['Hsp_positive']/$hsp['Hsp_align-len']*100;?>%)
  20. </span>
  21. </div>
  22. <div class="alignment">
  23. <div class="alignment-row">
  24. <div class="query">
  25. <span class="alignment-title">Query:</span>&nbsp;&nbsp;&nbsp;
  26. <span class="alignment-residues"><?php print $hsp['Hsp_qseq']; ?></span>
  27. </div>
  28. <div class="matches">
  29. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  30. <span class="alignment-residues"><?php print $hsp['Hsp_midline']; ?></span>
  31. </div>
  32. <div class="subject">
  33. <span class="alignment-title">Subject:</span>&nbsp;
  34. <span class="alignment-residues"><?php print $hsp['Hsp_hseq']; ?></span>
  35. </div>
  36. </div>
  37. </div>
  38. <?php
  39. }
  40. ?>