<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7193735090003114276</id><updated>2011-11-27T17:19:51.878-08:00</updated><title type='text'>Biotic.Computer Python programming for Bioinformatics</title><subtitle type='html'>This is the Biotic.Computer Blog start page.
This web site is intended to Python programming Language applied to the Bio-informatics field with DNA sequencing,Proteins sequencing,the molecular modeling and simulation using Python language.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bioticcomputer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7193735090003114276/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bioticcomputer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Larif sofiene</name><uri>http://www.blogger.com/profile/13752473898094639256</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7193735090003114276.post-7489236361915482598</id><published>2009-11-28T03:21:00.000-08:00</published><updated>2009-11-28T04:08:33.829-08:00</updated><title type='text'>Fourth Step "Basic Statistics"</title><content type='html'>In Python programming world we have a very&amp;nbsp;powerfull math and stat external library as Gnuplot,Python(x,y),etc...,but we will you the hisogram function in the Visual Python library (Vpython) wich is very simple and the same library will be used for other projects ;)&lt;br /&gt;You can find Vpython at &lt;a href="http://vpython.org/contents/download_windows.html"&gt;http://vpython.org/contents/download_windows.html&lt;/a&gt;&lt;br /&gt;NB: later we will use a much more powerfull math library&amp;nbsp;such Gnuplot,Python(x,y) but now we will stick to the Vpython.&lt;br /&gt;Since we have already enumearted our aminoacid (See the &lt;a href="http://bioticcomputer.blogspot.com/2009/11/third-step-translation.html"&gt;Translation Step&lt;/a&gt;&amp;nbsp;),we had just to enumerate the nucleotids in the DNA fragment so:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;A_nb=0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;C_nb=0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;G_nb=0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;T_nb=0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;for i in range(len(ADN_5)):&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;if ADN_5[i]=='A':&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;A_nb=A_nb + 1&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;if ADN_5[i]=='C':&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;C_nb=C_nb + 1 &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;if ADN_5[i]=='G':&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;G_nb=G_nb + 1&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;if ADN_5[i]=='T':&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;T_nb=T_nb + 1 &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;print "A_nb =" , A_nb&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;print "C_nb =" , C_nb&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;print "G_nb =" , G_nb&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;print "T_nb =" , T_nb&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Python Shell screenshot:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_EugtIABFWPc/SxENR7xcAXI/AAAAAAAAAA8/ttWaJfAO47U/s1600/stat.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_EugtIABFWPc/SxENR7xcAXI/AAAAAAAAAA8/ttWaJfAO47U/s320/stat.jpg" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;We have nucleotides and aminoacid frequency in this DNA so let do a simple colored graph from this data&lt;br /&gt;First we need the Vpython library that must be called at the beginning of our code source by this syntax:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;from visual.graph import *&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Then we create a graphic window with&amp;nbsp;black foreground and withe background:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;graph1 = gdisplay(foreground=color.black, background=color.white)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;each nuclotid number (A_nb,C_nb,G_nb,T_nb) will be represented in a vertical bar (gvbars ) with different color (color=color.XXXX) and will be displayed at a specific positon of the graph.&lt;br /&gt;the 4 nuclotode are represented in graph using:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color=color.blue).plot(pos=(0.2,A_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color=color.red).plot(pos=(.4,C_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color=color.green).plot(pos=(.6,G_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color=color.yellow).plot(pos=(.8,T_nb))&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;The same thing is done to the aminoacids:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;graph2 = gdisplay(foreground=color.black, background=color.white)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(.0,.0,.3)).plot(pos=(.1,Phe_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(.0,.0,.6)).plot(pos=(.2,Leu_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(.0,.0,.9)).plot(pos=(.3,Iso_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(.0,1,.0)).plot(pos=(.4,Met_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(.0,1,.3)).plot(pos=(.5,Val_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(.0,1,.6)).plot(pos=(.6,Ser_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(.0,1,.9)).plot(pos=(.7,Pro_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.0,.0)).plot(pos=(.8,Thr_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.0,.3)).plot(pos=(.9,Ala_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.0,.6)).plot(pos=(1,Tyr_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.0,.9)).plot(pos=(1.1,His_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.3,.0)).plot(pos=(1.2,Gln_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.6,.0)).plot(pos=(1.3,Asn_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.9,.0)).plot(pos=(1.4,Lys_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.3,.3)).plot(pos=(1.5,Asp_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.3,.6)).plot(pos=(1.6,Glu_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.3,.9)).plot(pos=(1.7,Cys_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.6,.0)).plot(pos=(1.8,Trp_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.6,.3)).plot(pos=(1.9,Arg_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.6,.9)).plot(pos=(2,Gly_nb))&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;gvbars(delta=0.05, color =(1,.9,.0)).plot(pos=(2.1,STOP_nb))&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&amp;nbsp;as a result we have those example graphics&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_EugtIABFWPc/SxEHewP1kXI/AAAAAAAAAAM/m5smY1keogg/s1600/simple_frequency_graph.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_EugtIABFWPc/SxEHewP1kXI/AAAAAAAAAAM/m5smY1keogg/s400/simple_frequency_graph.jpg" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;I hope you enjoyed this little project the whole code source is availble right here&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;a href="http://www.slingfile.com/file/ENAI9lK4FM"&gt;http://www.slingfile.com/file/ENAI9lK4FM&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7193735090003114276-7489236361915482598?l=bioticcomputer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bioticcomputer.blogspot.com/feeds/7489236361915482598/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://bioticcomputer.blogspot.com/2009/11/fourth-step-basic-statistics.html#comment-form' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7193735090003114276/posts/default/7489236361915482598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7193735090003114276/posts/default/7489236361915482598'/><link rel='alternate' type='text/html' href='http://bioticcomputer.blogspot.com/2009/11/fourth-step-basic-statistics.html' title='Fourth Step &quot;Basic Statistics&quot;'/><author><name>Larif sofiene</name><uri>http://www.blogger.com/profile/13752473898094639256</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_EugtIABFWPc/SxENR7xcAXI/AAAAAAAAAA8/ttWaJfAO47U/s72-c/stat.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7193735090003114276.post-4143377751511247465</id><published>2009-11-28T02:38:00.000-08:00</published><updated>2009-11-28T03:44:29.032-08:00</updated><title type='text'>Third Step "Translation"</title><content type='html'>In this phase each triplets of&amp;nbsp;nucleotid form a codon and indicate a START,END,or simply an aminoacid&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.vcbio.science.ru.nl/images/cellcycle/mtranslationbutton.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.vcbio.science.ru.nl/images/cellcycle/mtranslationbutton.gif" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="right" class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;We will first create a list named "Codons" where we will form the triplets from our ARNm so we have:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;for i in range(0,len(ADN_5),3):&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;Codons.append (ARNm[i]+ARNm[i+1]+ARNm[i+2])&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;we will&amp;nbsp;walk the ADN_5 by a 3 steps each time,and the Codons list recive the three nucleotide &lt;span style="background-color: lime;"&gt;ARNm[i]+ARNm[i+1]+ARNm[i+2]&lt;/span&gt; forming a triplet&lt;br /&gt;Well this is now the most fastidious part of the programming typing ;)&lt;br /&gt;This is the result in the Pytho&amp;nbsp;shell:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_EugtIABFWPc/SxELnm5dHSI/AAAAAAAAAAk/4YaIP3Us2Ak/s1600/codons.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_EugtIABFWPc/SxELnm5dHSI/AAAAAAAAAAk/4YaIP3Us2Ak/s640/codons.jpg" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;We have now our Codons list and ready to translate each of them to a START,END,or&amp;nbsp;an aminoacid working should follow this rule table according to the combination of the the triplet:&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Ala&lt;/span&gt;&amp;nbsp;&amp;nbsp; GCU GCC GCA GCG&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Arg&lt;/span&gt;&amp;nbsp; CGU CGC CGA CGG AGA AGG&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Asn&lt;/span&gt;&amp;nbsp; AAU AAC&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Asp&lt;/span&gt;&amp;nbsp; GAU GAC&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Cys&lt;/span&gt;&amp;nbsp; UGU UGC&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Gln&lt;/span&gt;&amp;nbsp;&amp;nbsp; CAA CAG &lt;br /&gt;&lt;span style="background-color: orange;"&gt;Glu&lt;/span&gt;&amp;nbsp;&amp;nbsp; GAA GAG &lt;br /&gt;&lt;span style="background-color: orange;"&gt;Gly&lt;/span&gt;&amp;nbsp; GGU GGC GGA GGG&lt;br /&gt;&lt;span style="background-color: orange;"&gt;His&lt;/span&gt;&amp;nbsp; CAU CAC&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Ile&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUU AUC AUA&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Leu&lt;/span&gt;&amp;nbsp; CUU CUC CUA CUG UUA UUG&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Lys&lt;/span&gt;&amp;nbsp; AAA AAG&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Met/START&lt;/span&gt;&amp;nbsp;AUG&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Phe&lt;/span&gt;&amp;nbsp; UUU UUC &lt;br /&gt;&lt;span style="background-color: orange;"&gt;Pro&lt;/span&gt;&amp;nbsp; CCU CCC CCA CCG &lt;br /&gt;&lt;span style="background-color: orange;"&gt;Ser&lt;/span&gt;&amp;nbsp; UCU UCC UCA UCG AGU AGC&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Thr&lt;/span&gt;&amp;nbsp; ACU ACC ACA ACG&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Trp&lt;/span&gt;&amp;nbsp; UGG&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Typ&lt;/span&gt;&amp;nbsp; UAU UAC&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Val&lt;/span&gt;&amp;nbsp; GUU GUC GUA GUG&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Met&lt;/span&gt;&amp;nbsp; AUG&lt;br /&gt;&lt;span style="background-color: orange;"&gt;Stopcodons&lt;/span&gt; UAA UAG UGA&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;First we will walk througth codons list to translate&amp;nbsp;codons (&lt;span style="background-color: lime;"&gt;Met/START AUG&lt;/span&gt;) ,&amp;nbsp;(&lt;span style="background-color: red;"&gt;STOP UGA UAG UAA&lt;/span&gt;) or other codon in this exp we look for the (&lt;span style="background-color: orange;"&gt;Phe&lt;/span&gt; UUU UUC) and the (&lt;span style="background-color: orange;"&gt;Met&lt;/span&gt; AUG)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;for i in range(len(Codons)):&lt;/span&gt;&lt;/li&gt;&lt;span style="background-color: #b4a7d6;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;if Codons[i]=="AUG":&lt;/span&gt;&lt;/li&gt;&lt;span style="background-color: #b4a7d6;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;Met_nb=Met_nb + 1&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;for i in range(i,len(Codons)):&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="background-color: #b4a7d6;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;if Codons[i]=="UUU" or Codons[i]=="UUC":&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="background-color: #b4a7d6;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;display( "-----------&amp;gt;Phe")&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;Protide.append("Phe")&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;Phe_nb=Phe_nb + 1&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;if Codons[i]=="AUG":&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;display( "-----------&amp;gt;Met")&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;Protide.append("Met")&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;if Codons[i]=="UGA" or Codons[i]=="UAG" or Codons[i]=="UAA":&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;display( "Traduction Stopped")&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;Protide.append("STOP")&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;STOP_nb=STOP_nb + 1&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;This is a part of the result in the Pytho Shell:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_EugtIABFWPc/SxEMN7Mr1aI/AAAAAAAAAAs/wSFO8ngr_V4/s1600/traduction.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_EugtIABFWPc/SxEMN7Mr1aI/AAAAAAAAAAs/wSFO8ngr_V4/s320/traduction.jpg" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;We created Counter's variables like Met_nb for the Met numbers,Phe_nb for the Phe numbers wich they increment each time we found a codon that much,like that we know the number of each aminoacid generated by this&amp;nbsp;DNA sequence.&lt;br /&gt;&lt;br /&gt;In the next Code fragment we will look for functionnel protides wich are those who begin with (Met/START AUG) and end with (STOP UGA UAG UAA) each time we found the START followed by the STOP codon we add to All_Protide list the whole fragment betwin STARTand STOP:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;for i in range(len(Protide)):&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;if Protide[i]=="Met":&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;j=i+1&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;for j in range(len(Protide)):&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;if Protide[j]=="STOP": &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;All_Protide.append(Protide[i:j])&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;break&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;else:&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;pass&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; Python Shell result:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_EugtIABFWPc/SxEM3ANGkwI/AAAAAAAAAA0/miKfV9jmAOE/s1600/fonctionnel_protides.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_EugtIABFWPc/SxEM3ANGkwI/AAAAAAAAAA0/miKfV9jmAOE/s640/fonctionnel_protides.jpg" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp; Until this point we got our All_Protide list&amp;nbsp;filled by the functionnel protides,the next step is to do some basic statistc graph to&amp;nbsp;have a quantitative represention of this DNA fragment in term of nucleotid and aminoacid frequency.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7193735090003114276-4143377751511247465?l=bioticcomputer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bioticcomputer.blogspot.com/feeds/4143377751511247465/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://bioticcomputer.blogspot.com/2009/11/third-step-translation.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7193735090003114276/posts/default/4143377751511247465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7193735090003114276/posts/default/4143377751511247465'/><link rel='alternate' type='text/html' href='http://bioticcomputer.blogspot.com/2009/11/third-step-translation.html' title='Third Step &quot;Translation&quot;'/><author><name>Larif sofiene</name><uri>http://www.blogger.com/profile/13752473898094639256</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_EugtIABFWPc/SxELnm5dHSI/AAAAAAAAAAk/4YaIP3Us2Ak/s72-c/codons.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7193735090003114276.post-3415290011911954614</id><published>2009-11-27T15:34:00.000-08:00</published><updated>2009-11-28T03:36:00.410-08:00</updated><title type='text'>Second Step "Transcription"</title><content type='html'>Since we have the DNA portion we will generate the complementary RNAm fragment that will lead us to protein building.&lt;br /&gt;This is achived by just a "T" by&amp;nbsp; a "U" nucleotid&lt;br /&gt;We will make a list named ARNm as this Code source suggest:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;for i in range(len(ADN_5)):&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;if ADN_3[i]=="T":&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;ARNm.append("U")&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;else:&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;ARNm.append(ADN_3[i])&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&amp;nbsp; &amp;nbsp; &lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_EugtIABFWPc/SxEKyh_qI3I/AAAAAAAAAAc/fBDz60E7LCw/s1600/RNAm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_EugtIABFWPc/SxEKyh_qI3I/AAAAAAAAAAc/fBDz60E7LCw/s400/RNAm.jpg" yr="true" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; Next Step Translation&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7193735090003114276-3415290011911954614?l=bioticcomputer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bioticcomputer.blogspot.com/feeds/3415290011911954614/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://bioticcomputer.blogspot.com/2009/11/second-step-transcription.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7193735090003114276/posts/default/3415290011911954614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7193735090003114276/posts/default/3415290011911954614'/><link rel='alternate' type='text/html' href='http://bioticcomputer.blogspot.com/2009/11/second-step-transcription.html' title='Second Step &quot;Transcription&quot;'/><author><name>Larif sofiene</name><uri>http://www.blogger.com/profile/13752473898094639256</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_EugtIABFWPc/SxEKyh_qI3I/AAAAAAAAAAc/fBDz60E7LCw/s72-c/RNAm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7193735090003114276.post-2891627415816750833</id><published>2009-11-27T14:55:00.000-08:00</published><updated>2009-11-28T03:31:34.492-08:00</updated><title type='text'>First Step "Replication"</title><content type='html'>&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;In this step we will begin with our 4 nucleotides "ACGT" &lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="background-color: #b4a7d6;"&gt;nucleotide= list('ACGT')&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;This will create a list with 4 nucleotids that we will manipulate&lt;br /&gt;&lt;/div&gt;To use the random generator we must call the random module in the beginning of the source code:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;import random&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Then we will form our 5' ADN branch randomly generated&lt;br /&gt;&lt;span style="background-color: #b4a7d6;"&gt;for i in range(330): # randomly &lt;/span&gt;&lt;span style="background-color: #b4a7d6;"&gt;choosed 330 nucleotides &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;x=random.choice(nucleotide)&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #b4a7d6;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;ADN_5.append(x)&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;a href="http://www.scq.ubc.ca/wp-content/dna.gif" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://www.scq.ubc.ca/wp-content/dna.gif" width="155" yr="true" /&gt;&lt;/a&gt;Now we will form the 3'ADN branch according to the 5' like this complementarity table:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="color: #3d85c6;"&gt;A -&amp;gt; T&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3d85c6;"&gt;T -&amp;gt; A&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3d85c6;"&gt;C -&amp;gt; G&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #3d85c6;"&gt;G -&amp;gt; C&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: black;"&gt;The code source should look like this:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;for i in range(len(ADN_5)):&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;if ADN_5[i]=="A":&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;ADN_3.append("T")&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;elif ADN_5[i]=="T":&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;ADN_3.append("A")&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;elif ADN_5[i]=="C":&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;ADN_3.append("G")&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;elif ADN_5[i]=="G":&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #b4a7d6;"&gt;ADN_3.append("C")&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;this loop will test each nucleotid in the ADN_5 branch tand assign to ADN_3 branch the right nucleotid according to the complementarity table.&lt;br /&gt;The result look like this in the pytho shell:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_EugtIABFWPc/SxEJvo7VtPI/AAAAAAAAAAU/EdgDOOSRaHM/s1600/DNA_generation.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_EugtIABFWPc/SxEJvo7VtPI/AAAAAAAAAAU/EdgDOOSRaHM/s400/DNA_generation.jpg" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With this part of code we have formed our entire ADN portion that we will work in the next phase: The Transcription&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7193735090003114276-2891627415816750833?l=bioticcomputer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bioticcomputer.blogspot.com/feeds/2891627415816750833/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://bioticcomputer.blogspot.com/2009/11/first-step-replication.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7193735090003114276/posts/default/2891627415816750833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7193735090003114276/posts/default/2891627415816750833'/><link rel='alternate' type='text/html' href='http://bioticcomputer.blogspot.com/2009/11/first-step-replication.html' title='First Step &quot;Replication&quot;'/><author><name>Larif sofiene</name><uri>http://www.blogger.com/profile/13752473898094639256</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_EugtIABFWPc/SxEJvo7VtPI/AAAAAAAAAAU/EdgDOOSRaHM/s72-c/DNA_generation.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7193735090003114276.post-6485545478326676450</id><published>2009-11-27T13:53:00.000-08:00</published><updated>2009-11-27T16:27:26.692-08:00</updated><title type='text'>DNA Replication/Transcription/Translation Simulator let'Do it ;)</title><content type='html'>In this page i propose to program a DNA simulator for the 3 phases of protein formation:&lt;br /&gt;&lt;b&gt;1-Replication&lt;br /&gt;2-Transcription of the actuel DNA to RNA&lt;br /&gt;3-Translation of the RNA to aminoacid forming protid and protein&lt;br /&gt;&lt;/b&gt;A good overview of the real biological process is in courses everywhere on the net with well documented sites,i picked up this one:&lt;br /&gt;&lt;span style="color: blue;"&gt;&lt;a href="http://www.vcbio.science.ru.nl/en/virtuallessons/cellcycle/trans/"&gt;http://www.vcbio.science.ru.nl/en/virtuallessons/cellcycle/trans/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://www.scq.ubc.ca/wp-content/translation_01.gif" imageanchor="1" style="cssfloat: right; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="218" src="http://www.scq.ubc.ca/wp-content/translation_01.gif" width="320" yr="true" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7193735090003114276-6485545478326676450?l=bioticcomputer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bioticcomputer.blogspot.com/feeds/6485545478326676450/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://bioticcomputer.blogspot.com/2009/11/dna-replicationtranscriptiontranslation.html#comment-form' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7193735090003114276/posts/default/6485545478326676450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7193735090003114276/posts/default/6485545478326676450'/><link rel='alternate' type='text/html' href='http://bioticcomputer.blogspot.com/2009/11/dna-replicationtranscriptiontranslation.html' title='DNA Replication/Transcription/Translation Simulator let&apos;Do it ;)'/><author><name>Larif sofiene</name><uri>http://www.blogger.com/profile/13752473898094639256</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7193735090003114276.post-8651180345123636602</id><published>2009-11-27T13:35:00.000-08:00</published><updated>2009-11-27T13:38:57.776-08:00</updated><title type='text'>Python language</title><content type='html'>What is Python&lt;br /&gt;Python is a great object-oriented, interpreted, and interactive programming language. It is often compared (favorably of course &amp;nbsp;) to Lisp, Tcl, Perl, Ruby, C#, Visual Basic, Visual Fox Pro, Scheme or Java... and it's much more fun.Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7193735090003114276-8651180345123636602?l=bioticcomputer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bioticcomputer.blogspot.com/feeds/8651180345123636602/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://bioticcomputer.blogspot.com/2009/11/python-language.html#comment-form' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7193735090003114276/posts/default/8651180345123636602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7193735090003114276/posts/default/8651180345123636602'/><link rel='alternate' type='text/html' href='http://bioticcomputer.blogspot.com/2009/11/python-language.html' title='Python language'/><author><name>Larif sofiene</name><uri>http://www.blogger.com/profile/13752473898094639256</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
