blast_protein_user_menupage.tpl.php 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?php
  2. /**
  3. * @file
  4. *
  5. */
  6. //eksc- better to get this from module settings
  7. $nucl_blastpath = './blast/nucleotide/nucleotide';
  8. $prot_blastpath = './blast/nucleotide/protein';
  9. ?>
  10. <style>
  11. tr.blast-highlighted td {
  12. background: #F6FFEC;
  13. }
  14. </style>
  15. <p>In bioinformatics, BLAST (Basic Local Alignment Search Tool) is an algorithm
  16. for comparing primary biological sequence information, such as the amino-acid
  17. sequences of different proteins or the nucleotides of DNA sequences. A BLAST
  18. search enables a researcher to compare a query sequence with a library or
  19. database of sequences, and identify library sequences that resemble the query
  20. sequence above a certain threshold. Different types of BLASTs are available
  21. according to the query sequences. For example, following the discovery of a
  22. previously unknown gene in the mouse, a scientist will typically perform a
  23. BLAST search of the human genome to see if humans carry a similar gene;
  24. BLAST will identify sequences in the human genome that resemble the mouse
  25. gene based on similarity of sequence.</p>
  26. <blockquote>Altschul,S.F., Gish,W., Miller,W., Myers,E.W. and Lipman,D.J. (1990) Basic
  27. local alignment search tool. J. Mol. Biol., 215, 403410.</blockquote>
  28. <table>
  29. <tr>
  30. <th>Query Type</th>
  31. <th>Database Type</th>
  32. <th>BLAST Program</th>
  33. </tr>
  34. <tr>
  35. <td rowspan="2">Nucleotide</td>
  36. <td>Nucleotide</td>
  37. <td><?php print l('blastn', $nucl_blastpath);?>:
  38. Search a nucleotide database using a nucleotide query.</td>
  39. </tr>
  40. <tr>
  41. <td>Protein</td>
  42. <td><?php print l('blastx', $nucl_blastpath);?>:
  43. Search protein database using a translated nucleotide query.</td>
  44. </tr>
  45. <tr class="blast-highlighted">
  46. <td rowspan="2">Protein</td>
  47. <td>Nucleotide</td>
  48. <td><?php print l('tblastn', $prot_blastpath);?>:
  49. Search translated nucleotide database using a protein query.</td>
  50. </tr>
  51. <tr class="blast-highlighted">
  52. <td>Protein</td>
  53. <td><?php print l('blastp', $prot_blastpath);?>:
  54. Search protein database using a protein query.</td>
  55. </tr>
  56. </table>