Merge branch 'master' of https://github.com/solgenomics/sgn
[sgn.git] / cgi-bin / tools / intron_detection / find_introns.pl
blob3e89703efeb36c483fae0ab7697679bcf6233d77
1 #!/usr/bin/perl -w
3 #######################################################
5 #page to display the intron search form
7 #######################################################
9 use strict;
10 use warnings;
11 use CXGN::Page;
13 our $page = CXGN::Page->new( "Intron Finder", "Emil Keyder");
15 $page->header("Intron Finder For Tomato EST sequences",'Intron finder for Solanaceae ESTs');
17 print <<ENDINTRO;
18 The SGN Intron Finder works by doing a blast search for Arabidopsis Thaliana
19 proteins that are similar to the translated protein sequence of the DNA input.
20 The gene models of the Arabidopsis proteins are then looked up, and the intron
21 positions are mapped back to the input sequence. The numbers displayed under
22 the alignments correspond to DNA sequence numbers.<br/><br/>
24 <b>Note</b>: A <a href="http://int-citrusgenomics.org/usa/ucr/Files.php">similar tool</a>, developed independently, is available from the Citrus Genomics Project at the University of California.<br/><br/>
26 Please enter your query in FASTA format.<br/><br/>
27 ENDINTRO
29 print <<EOF;
31 <form method="post" action="display_introns.pl" name="findintrons">
33 <textarea name="genes" rows="10" cols="100"></textarea> <br/><br/>
35 <table summary="" width="98%">
36 <tr>
37 <td>
38 Enter an e-value for blast: <input type="text" name="blast_e_value" value="1e-50" />
39 </td>
40 <td align="right">
41 <input type="submit" name="submit" value="Find introns" />
42 </td>
43 </tr>
44 </table>
46 </form>
48 EOF
50 $page->footer();