autogenerated name metadata table
[sgn.git] / mason / sequence / sixframe_translate.mas
blobe212a38ad6d67786b12de3baba48edaf51a8c233
1 <%doc>
3 =head1 NAME
5 sixframe_translate.mas - display the six-frame translation of a sequence
7 =head1 ARGS
9 =head2 seq
11 The L<Bio::SeqI>-compliant nucleotide sequence to translate and display.
13 =head2 blast_url
15 If passed, display 'Blast' forms for each translation that will post
16 that translation to the given URL
18 =cut
20 </%doc>
22 <%args>
23   $seq
24   $blast_url => undef
25 </%args>
28 <%perl>
29 use CXGN::Page::FormattingHelpers qw/info_table_html/;
31 my $forward;
32 $m->comp( { store => \$forward }, '/sequence/threeframe_translate.mas', %ARGS );
33 my $reverse;
34 my $revcom = $seq->revcom;
35 $revcom->id( $revcom->id.':rev' );
36 $m->comp( { store => \$reverse }, '/sequence/threeframe_translate.mas', %ARGS, seq => $revcom );
38 print info_table_html(
39     Forward => $forward, Reverse => $reverse,
42 </%perl>