blast_protein_user_menupage.tpl.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. /**
  3. * @file
  4. * Provides a page for users to access protein blast programs.
  5. */
  6. ?>
  7. <style>
  8. tr.blast-highlighted td {
  9. background: #F6FFEC;
  10. }
  11. </style>
  12. <p>In bioinformatics, BLAST (Basic Local Alignment Search Tool) is an algorithm
  13. for comparing primary biological sequence information, such as the amino-acid
  14. sequences of different proteins or the nucleotides of DNA sequences. A BLAST
  15. search enables a researcher to compare a query sequence with a library or
  16. database of sequences, and identify library sequences that resemble the query
  17. sequence above a certain threshold. Different types of BLASTs are available
  18. according to the query sequences. For example, following the discovery of a
  19. previously unknown gene in the mouse, a scientist will typically perform a
  20. BLAST search of the human genome to see if humans carry a similar gene;
  21. BLAST will identify sequences in the human genome that resemble the mouse
  22. gene based on similarity of sequence.</p>
  23. <blockquote>Altschul,S.F., Gish,W., Miller,W., Myers,E.W. and Lipman,D.J. (1990) Basic
  24. local alignment search tool. J. Mol. Biol., 215, 403–410.</blockquote>
  25. <h2> BLAST Search </h2>
  26. <p>
  27. Search for one or more of your sequences (using BLAST). First pick
  28. a query type (nucleotide or protein). You will be able to set search
  29. parameters on the next page. Choose the appropriate program based on the Query type and Target
  30. database type. Please click on the program name to view the search form.
  31. <p>
  32. <table>
  33. <tr>
  34. <th>Query Type</th>
  35. <th>Database Type</th>
  36. <th>BLAST Program</th>
  37. </tr>
  38. <tr>
  39. <td rowspan="2">Nucleotide</td>
  40. <td>Nucleotide</td>
  41. <td><?php print l('blastn', './blast/nucleotide/nucleotide');?>:
  42. Search a nucleotide database using a nucleotide query.</td>
  43. </tr>
  44. <tr>
  45. <td>Protein</td>
  46. <td><?php print l('blastx', './blast/nucleotide/protein');?>:
  47. Search protein database using a translated nucleotide query.</td>
  48. </tr>
  49. <tr class="blast-highlighted">
  50. <td rowspan="2">Protein</td>
  51. <td>Nucleotide</td>
  52. <td><?php print l('tblastn', './blast/protein/nucleotide');?>:
  53. Search translated nucleotide database using a protein query.</td>
  54. </tr>
  55. <tr class="blast-highlighted">
  56. <td>Protein</td>
  57. <td><?php print l('blastp', './blast/protein/protein');?>:
  58. Search protein database using a protein query.</td>
  59. </tr>
  60. </table>
  61. <?php print theme('blast_recent_jobs', array('tblastn','blastp')); ?>