Difference between revisions of "Homework 1. Make a Perl program translating 'all' combinations of triple bases into amino acids"

From Biolecture.org
imported>YoungKwang Jung
(Created page with "<p>#!/usr/bin/perl<br /> use strict;<br /> use warnings;</p> <p>my @result;<br /> my @Base = ("U","C","A","G");<br /> my @Protein = ( &nb...")
 
imported>YoungKwang Jung
 
Line 23: Line 23:
 
print &quot;@grep\n&quot;;<br />
 
print &quot;@grep\n&quot;;<br />
 
print(&quot;\n&quot;);<br />
 
print(&quot;\n&quot;);<br />
print(&quot;(- : stop codon)\n&quot;);<br />
+
print(&quot;(- : stop codon)\n&quot;);</p>
&nbsp;</p>
+
 
 +
<p>&nbsp;</p>
 +
 
 +
<hr />
 +
<p>[[Homework_in_the_bioinformatics_class]]</p>

Latest revision as of 18:54, 27 May 2017

#!/usr/bin/perl
use strict;
use warnings;

my @result;
my @Base = ("U","C","A","G");
my @Protein = (    
                "F","F","L","L","S","S","S","S",
                "Y","Y","-","-","C","C","-","W",
                "L","L","L","L","P","P","P","P",
                "H","H","Q","Q","R","R","R","R",
                "I","I","I","M","T","T","T","T",
                "N","N","K","K","S","S","R","R",
                "V","V","V","V","A","A","A","A",
                "D","D","E","E","G","G","G","G");
for (my $first = 0; $first <=3; $first++){
for (my $second = 0; $second <=3; $second++){
for (my $third = 0; $third <=3; $third++){
        @result=("$Base[$first]","$Base[$second]","$Base[$third]","=",$Protein[16*$first+4*$second+$third]);
        print(@result,"\t");
}}}
my @grep = grep(/"C"/, @Base);
print "@grep\n";
print("\n");
print("(- : stop codon)\n");

 


Homework_in_the_bioinformatics_class