<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BioGem.Org &#187; BioProgramming</title>
	<atom:link href="http://www.biogem.org/category/bioprogramming/feed" rel="self" type="application/rss+xml" />
	<link>http://www.biogem.org</link>
	<description>Bioinformatics Blog Site..</description>
	<lastBuildDate>Sat, 03 Jul 2010 07:57:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>RNA to Protein Translation in PERL</title>
		<link>http://www.biogem.org/2010/03/rna-to-protein-translation-in-perl.html</link>
		<comments>http://www.biogem.org/2010/03/rna-to-protein-translation-in-perl.html#comments</comments>
		<pubDate>Tue, 09 Mar 2010 16:11:44 +0000</pubDate>
		<dc:creator>Ashok Kumar</dc:creator>
				<category><![CDATA[BioProgramming]]></category>
		<category><![CDATA[RNA Protein Translation PERL]]></category>

		<guid isPermaLink="false">http://www.biogem.org/?p=240</guid>
		<description><![CDATA[In PERL programing, RNA sequence is converted into protein sequence by substituting equivalent amino acid characters to triplet characters of RNA. This method is followed to find six reading frame (three in forward direction, and three in reverse direction). In this program, I have used associative array (also known as hash array) to associate triplet [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;">In PERL programing, RNA sequence is converted into protein sequence by substituting equivalent amino acid characters to triplet characters of RNA. This method is followed to find six reading frame (three in forward direction, and three in reverse direction). In this program, I have used associative array (also known as hash array) to associate triplet characters with amino acid character.</span></span></p>
<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;"><span id="more-240"></span></span></span></p>
<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;">The associate array corresponding to codon table is arranged to 20 amino acid character. The triplet codon table is shown bellow:</span></span></p>
<p style="text-align: center;"><span style="font-size: small;"><a href="http://www.biogem.org/codon.jpg"><img class="aligncenter" style="vertical-align: middle;" title="Triplet Codon Table" src="http://www.biogem.org/codon.jpg" alt="Triplet Codon Table" width="449" height="337" /></a></span></p>
<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;"><br />
</span></span></p>
<p style="text-align: center;"><span style="font-size: small;"><span style="font-family: georgia,palatino;"> </span></span></p>
<p style="text-align: justify;">
<p style="text-align: justify;"><span style="font-size: small;"><strong><span style="font-family: georgia,palatino;">Source Code:</span></strong></span></p>
<p style="text-align: justify;"><span style="font-size: small;"><strong><span style="font-family: courier new,courier;"><span style="color: #ff0000;">print &#8220;Enter the RNA sequence: &#8220;;<br />
$rna = &lt;&gt;;<br />
chomp($rna);<br />
$rna =~s/[^acgu]//ig;<br />
my $rna = uc($rna);<br />
my(%genetic_code) = (<br />
&#8216;UCA&#8217; =&gt; &#8216;S&#8217;, # Serine<br />
&#8216;UCC&#8217; =&gt; &#8216;S&#8217;, # Serine<br />
&#8216;UCG&#8217; =&gt; &#8216;S&#8217;, # Serine<br />
&#8216;UCU&#8217; =&gt; &#8216;S&#8217;, # Serine<br />
&#8216;UUC&#8217; =&gt; &#8216;F&#8217;, # Phenylalanine<br />
&#8216;UUU&#8217; =&gt; &#8216;F&#8217;, # Phenylalanine<br />
&#8216;UUA&#8217; =&gt; &#8216;L&#8217;, # Leucine<br />
&#8216;UUG&#8217; =&gt; &#8216;L&#8217;, # Leucine<br />
&#8216;UAC&#8217; =&gt; &#8216;Y&#8217;, # Tyrosine<br />
&#8216;UAU&#8217; =&gt; &#8216;Y&#8217;, # Tyrosine<br />
&#8216;UAA&#8217; =&gt; &#8216;_&#8217;, # Stop<br />
&#8216;UAG&#8217; =&gt; &#8216;_&#8217;, # Stop<br />
&#8216;UGC&#8217; =&gt; &#8216;C&#8217;, # Cysteine<br />
&#8216;UGU&#8217; =&gt; &#8216;C&#8217;, # Cysteine<br />
&#8216;UGA&#8217; =&gt; &#8216;_&#8217;, # Stop<br />
&#8216;UGG&#8217; =&gt; &#8216;W&#8217;, # Tryptophan<br />
&#8216;CUA&#8217; =&gt; &#8216;L&#8217;, # Leucine<br />
&#8216;CUC&#8217; =&gt; &#8216;L&#8217;, # Leucine<br />
&#8216;CUG&#8217; =&gt; &#8216;L&#8217;, # Leucine<br />
&#8216;CUU&#8217; =&gt; &#8216;L&#8217;, # Leucine<br />
&#8216;CCA&#8217; =&gt; &#8216;P&#8217;, # Proline<br />
&#8216;CAU&#8217; =&gt; &#8216;H&#8217;, # Histidine<br />
&#8216;CAA&#8217; =&gt; &#8216;Q&#8217;, # Glutamine<br />
&#8216;CAG&#8217; =&gt; &#8216;Q&#8217;, # Glutamine<br />
&#8216;CGA&#8217; =&gt; &#8216;R&#8217;, # Arginine<br />
&#8216;CGC&#8217; =&gt; &#8216;R&#8217;, # Arginine<br />
&#8216;CGG&#8217; =&gt; &#8216;R&#8217;, # Arginine<br />
&#8216;CGU&#8217; =&gt; &#8216;R&#8217;, # Arginine<br />
&#8216;AUA&#8217; =&gt; &#8216;I&#8217;, # Isoleucine<br />
&#8216;AUC&#8217; =&gt; &#8216;I&#8217;, # Isoleucine<br />
&#8216;AUU&#8217; =&gt; &#8216;I&#8217;, # Isoleucine<br />
&#8216;AUG&#8217; =&gt; &#8216;M&#8217;, # Methionine<br />
&#8216;ACA&#8217; =&gt; &#8216;T&#8217;, # Threonine<br />
&#8216;ACC&#8217; =&gt; &#8216;T&#8217;, # Threonine<br />
&#8216;ACG&#8217; =&gt; &#8216;T&#8217;, # Threonine<br />
&#8216;ACU&#8217; =&gt; &#8216;T&#8217;, # Threonine<br />
&#8216;AAC&#8217; =&gt; &#8216;N&#8217;, # Asparagine<br />
&#8216;AAU&#8217; =&gt; &#8216;N&#8217;, # Asparagine<br />
&#8216;AAA&#8217; =&gt; &#8216;K&#8217;, # Lysine<br />
&#8216;AAG&#8217; =&gt; &#8216;K&#8217;, # Lysine<br />
&#8216;AGC&#8217; =&gt; &#8216;S&#8217;, # Serine<br />
&#8216;AGU&#8217; =&gt; &#8216;S&#8217;, # Serine<br />
&#8216;AGA&#8217; =&gt; &#8216;R&#8217;, # Arginine<br />
&#8216;AGG&#8217; =&gt; &#8216;R&#8217;, # Arginine<br />
&#8216;CCC&#8217; =&gt; &#8216;P&#8217;, # Proline<br />
&#8216;CCG&#8217; =&gt; &#8216;P&#8217;, # Proline<br />
&#8216;CCU&#8217; =&gt; &#8216;P&#8217;, # Proline<br />
&#8216;CAC&#8217; =&gt; &#8216;H&#8217;, # Histidine<br />
&#8216;GUA&#8217; =&gt; &#8216;V&#8217;, # Valine<br />
&#8216;GUC&#8217; =&gt; &#8216;V&#8217;, # Valine<br />
&#8216;GUG&#8217; =&gt; &#8216;V&#8217;, # Valine<br />
&#8216;GUU&#8217; =&gt; &#8216;V&#8217;, # Valine<br />
&#8216;GCA&#8217; =&gt; &#8216;A&#8217;, # Alanine<br />
&#8216;GCC&#8217; =&gt; &#8216;A&#8217;, # Alanine<br />
&#8216;GCG&#8217; =&gt; &#8216;A&#8217;, # Alanine<br />
&#8216;GCU&#8217; =&gt; &#8216;A&#8217;, # Alanine<br />
&#8216;GAC&#8217; =&gt; &#8216;D&#8217;, # Aspartic Acid<br />
&#8216;GAU&#8217; =&gt; &#8216;D&#8217;, # Aspartic Acid<br />
&#8216;GAA&#8217; =&gt; &#8216;E&#8217;, # Glutamic Acid<br />
&#8216;GAG&#8217; =&gt; &#8216;E&#8217;, # Glutamic Acid<br />
&#8216;GGA&#8217; =&gt; &#8216;G&#8217;, # Glycine<br />
&#8216;GGC&#8217; =&gt; &#8216;G&#8217;, # Glycine<br />
&#8216;GGG&#8217; =&gt; &#8216;G&#8217;, # Glycine<br />
&#8216;GGU&#8217; =&gt; &#8216;G&#8217;  # Glycine<br />
);<br />
my ($protein) = &#8220;&#8221;;<br />
for(my $i=0;$i&lt;length($rna)-2;$i+=3)<br />
{<br />
$codon = substr($rna,$i,3);<br />
$protein .= $genetic_code{$codon};<br />
}<br />
print &#8220;Translated protein sequence is $protein&#8221;;<br />
&lt;&gt;;</span></span></strong></span></p>
<p style="text-align: justify;">
<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;">This program can also used for six reading frame, by changing the three character shift in forward and reverse of the RNA sequence.</span></span></p>
<p style="text-align: justify;"><span style="font-size: small;"><span style="font-family: georgia,palatino;"><br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.biogem.org/2010/03/rna-to-protein-translation-in-perl.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
