Line 292: | Line 292: | ||
<p> | <p> | ||
According to the literature, we obtain the information of the frequency of letters and codons. | According to the literature, we obtain the information of the frequency of letters and codons. | ||
− | |||
<br> | <br> | ||
+ | letter-frequency table:<br> | ||
+ | <table width="144" border="0" cellpadding="0" cellspacing="0" style='width:108.00pt;border-collapse:collapse;table-layout:fixed;'> | ||
+ | <col width="72" span="2" style='width:54.00pt;'/> | ||
+ | <tr height="24" style='height:18.00pt;'> | ||
+ | <td class="xl65" height="24" width="72" style='height:18.00pt;width:54.00pt;' x:str>letter</td> | ||
+ | <td class="xl65" width="72" style='width:54.00pt;' x:str>freq</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>A</td> | ||
+ | <td class="xl67" x:num>8.12</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>B</td> | ||
+ | <td class="xl67" x:num>1.49</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>C</td> | ||
+ | <td class="xl67" x:num>2.71</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>D</td> | ||
+ | <td class="xl67" x:num>4.32</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>E</td> | ||
+ | <td class="xl67" x:num>12.02</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>F</td> | ||
+ | <td class="xl67" x:num>2.3</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>G</td> | ||
+ | <td class="xl67" x:num>2.03</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>H</td> | ||
+ | <td class="xl67" x:num>5.92</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>I</td> | ||
+ | <td class="xl67" x:num>7.31</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>J</td> | ||
+ | <td class="xl67" x:num>0.1</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>K</td> | ||
+ | <td class="xl67" x:num>0.69</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>L</td> | ||
+ | <td class="xl67" x:num>3.98</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>M</td> | ||
+ | <td class="xl67" x:num>2.61</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>N</td> | ||
+ | <td class="xl67" x:num>6.95</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>O</td> | ||
+ | <td class="xl67" x:num>7.68</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>P</td> | ||
+ | <td class="xl67" x:num>1.82</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>Q</td> | ||
+ | <td class="xl67" x:num>0.11</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>R</td> | ||
+ | <td class="xl67" x:num>6.02</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>S</td> | ||
+ | <td class="xl67" x:num>6.28</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>T</td> | ||
+ | <td class="xl67" x:num>9.1</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>U</td> | ||
+ | <td class="xl67" x:num>2.88</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>V</td> | ||
+ | <td class="xl67" x:num>1.11</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>W</td> | ||
+ | <td class="xl67" x:num>2.09</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>X</td> | ||
+ | <td class="xl67" x:num>0.17</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>Y</td> | ||
+ | <td class="xl67" x:num>2.11</td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>Z</td> | ||
+ | <td class="xl67" x:num>0.07</td> | ||
+ | </tr> | ||
+ | <![if supportMisalignedColumns]> | ||
+ | <tr width="0" style='display:none;'/> | ||
+ | <![endif]> | ||
+ | </table> | ||
+ | <br> | ||
+ | condon-frequency table:<br> | ||
+ | <table width="432" border="0" cellpadding="0" cellspacing="0" style='width:324.00pt;border-collapse:collapse;table-layout:fixed;'> | ||
+ | <col width="72" span="6" style='width:54.00pt;'/> | ||
+ | <tr height="24" style='height:18.00pt;'> | ||
+ | <td class="xl65" height="24" width="72" style='height:18.00pt;width:54.00pt;' x:str>codons</td> | ||
+ | <td class="xl65" width="72" style='width:54.00pt;' x:str>freq</td> | ||
+ | <td class="xl65" width="72" style='width:54.00pt;'></td> | ||
+ | <td class="xl65" width="72" style='width:54.00pt;'></td> | ||
+ | <td class="xl65" width="72" style='width:54.00pt;'></td> | ||
+ | <td class="xl65" width="72" style='width:54.00pt;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GAU</td> | ||
+ | <td class="xl67" x:num>4.06</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GCU</td> | ||
+ | <td class="xl67" x:num>3.47</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GAA</td> | ||
+ | <td class="xl67" x:num>3</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>AUG</td> | ||
+ | <td class="xl67" x:num>2.89</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GCA</td> | ||
+ | <td class="xl67" x:num>2.86</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>ACU</td> | ||
+ | <td class="xl67" x:num>2.83</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GAC</td> | ||
+ | <td class="xl67" x:num>2.75</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GUA</td> | ||
+ | <td class="xl67" x:num>2.5</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UAC</td> | ||
+ | <td class="xl67" x:num>2.42</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>AAC</td> | ||
+ | <td class="xl67" x:num>2.42</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>AAG</td> | ||
+ | <td class="xl67" x:num>2.39</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UAU</td> | ||
+ | <td class="xl67" x:num>2.36</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GUU</td> | ||
+ | <td class="xl67" x:num>2.28</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UUC</td> | ||
+ | <td class="xl67" x:num>2.22</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UUU</td> | ||
+ | <td class="xl67" x:num>2.17</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GUG</td> | ||
+ | <td class="xl67" x:num>2.08</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>AAU</td> | ||
+ | <td class="xl67" x:num>2</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>AAA</td> | ||
+ | <td class="xl67" x:num>2</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UCU</td> | ||
+ | <td class="xl67" x:num>1.94</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UGG</td> | ||
+ | <td class="xl67" x:num>1.94</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>AUA</td> | ||
+ | <td class="xl67" x:num>1.89</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GCG</td> | ||
+ | <td class="xl67" x:num>1.89</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GGU</td> | ||
+ | <td class="xl67" x:num>1.89</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>ACA</td> | ||
+ | <td class="xl67" x:num>1.75</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CAA</td> | ||
+ | <td class="xl67" x:num>1.72</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CAG</td> | ||
+ | <td class="xl67" x:num>1.72</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GUC</td> | ||
+ | <td class="xl67" x:num>1.69</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CCA</td> | ||
+ | <td class="xl67" x:num>1.67</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CUA</td> | ||
+ | <td class="xl67" x:num>1.64</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UUA</td> | ||
+ | <td class="xl67" x:num>1.58</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UUG</td> | ||
+ | <td class="xl67" x:num>1.56</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>AGA</td> | ||
+ | <td class="xl67" x:num>1.56</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GGC</td> | ||
+ | <td class="xl67" x:num>1.47</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CCU</td> | ||
+ | <td class="xl67" x:num>1.44</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>AUU</td> | ||
+ | <td class="xl67" x:num>1.36</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CAU</td> | ||
+ | <td class="xl67" x:num>1.36</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GAG</td> | ||
+ | <td class="xl67" x:num>1.36</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>AGU</td> | ||
+ | <td class="xl67" x:num>1.36</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CUG</td> | ||
+ | <td class="xl67" x:num>1.33</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CAC</td> | ||
+ | <td class="xl67" x:num>1.33</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GGA</td> | ||
+ | <td class="xl67" x:num>1.19</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>AUC</td> | ||
+ | <td class="xl67" x:num>1.17</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GCC</td> | ||
+ | <td class="xl67" x:num>1.17</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>AGG</td> | ||
+ | <td class="xl67" x:num>1.17</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UCA</td> | ||
+ | <td class="xl67" x:num>1.08</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>ACG</td> | ||
+ | <td class="xl67" x:num>1.06</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CGU</td> | ||
+ | <td class="xl67" x:num>1.06</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UCG</td> | ||
+ | <td class="xl67" x:num>0.94</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CCC</td> | ||
+ | <td class="xl67" x:num>0.92</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CGC</td> | ||
+ | <td class="xl67" x:num>0.92</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CUU</td> | ||
+ | <td class="xl67" x:num>0.86</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>ACC</td> | ||
+ | <td class="xl67" x:num>0.86</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UGU</td> | ||
+ | <td class="xl67" x:num>0.86</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>GGG</td> | ||
+ | <td class="xl67" x:num>0.78</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CUC</td> | ||
+ | <td class="xl67" x:num>0.75</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CGA</td> | ||
+ | <td class="xl67" x:num>0.67</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>AGC</td> | ||
+ | <td class="xl67" x:num>0.64</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CGG</td> | ||
+ | <td class="xl67" x:num>0.56</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UGC</td> | ||
+ | <td class="xl67" x:num>0.44</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>CCG</td> | ||
+ | <td class="xl67" x:num>0.42</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UCC</td> | ||
+ | <td class="xl67" x:num>0.22</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UAA</td> | ||
+ | <td class="xl67" x:num>0.11</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UAG</td> | ||
+ | <td class="xl67" x:num>0</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <tr height="22" style='height:16.50pt;'> | ||
+ | <td class="xl66" height="22" style='height:16.50pt;' x:str>UGA</td> | ||
+ | <td class="xl67" x:num>0</td> | ||
+ | <td colspan="4" style='mso-ignore:colspan;'></td> | ||
+ | </tr> | ||
+ | <![if supportMisalignedColumns]> | ||
+ | <tr width="0" style='display:none;'/> | ||
+ | <![endif]> | ||
+ | </table> | ||
</p> | </p> |
Revision as of 01:30, 17 October 2018
Coding Book
In English text, each letter has a certain frequency. We constructed a list of letter frequencies for each letter. Also, in living organisms, each codon is used with a certain frequency. Based on this relationship between English letters and codons, we find out the correspondence between letters and codons by using DFS(Depth First Search) algorithm and optimization arithmetic.
Create a letter-frequency table and a codon-frequency table
According to the literature, we obtain the information of the frequency of letters and codons.
letter-frequency table:
letter | freq |
A | 8.12 |
B | 1.49 |
C | 2.71 |
D | 4.32 |
E | 12.02 |
F | 2.3 |
G | 2.03 |
H | 5.92 |
I | 7.31 |
J | 0.1 |
K | 0.69 |
L | 3.98 |
M | 2.61 |
N | 6.95 |
O | 7.68 |
P | 1.82 |
Q | 0.11 |
R | 6.02 |
S | 6.28 |
T | 9.1 |
U | 2.88 |
V | 1.11 |
W | 2.09 |
X | 0.17 |
Y | 2.11 |
Z | 0.07 |
condon-frequency table:
codons | freq | ||||
GAU | 4.06 | ||||
GCU | 3.47 | ||||
GAA | 3 | ||||
AUG | 2.89 | ||||
GCA | 2.86 | ||||
ACU | 2.83 | ||||
GAC | 2.75 | ||||
GUA | 2.5 | ||||
UAC | 2.42 | ||||
AAC | 2.42 | ||||
AAG | 2.39 | ||||
UAU | 2.36 | ||||
GUU | 2.28 | ||||
UUC | 2.22 | ||||
UUU | 2.17 | ||||
GUG | 2.08 | ||||
AAU | 2 | ||||
AAA | 2 | ||||
UCU | 1.94 | ||||
UGG | 1.94 | ||||
AUA | 1.89 | ||||
GCG | 1.89 | ||||
GGU | 1.89 | ||||
ACA | 1.75 | ||||
CAA | 1.72 | ||||
CAG | 1.72 | ||||
GUC | 1.69 | ||||
CCA | 1.67 | ||||
CUA | 1.64 | ||||
UUA | 1.58 | ||||
UUG | 1.56 | ||||
AGA | 1.56 | ||||
GGC | 1.47 | ||||
CCU | 1.44 | ||||
AUU | 1.36 | ||||
CAU | 1.36 | ||||
GAG | 1.36 | ||||
AGU | 1.36 | ||||
CUG | 1.33 | ||||
CAC | 1.33 | ||||
GGA | 1.19 | ||||
AUC | 1.17 | ||||
GCC | 1.17 | ||||
AGG | 1.17 | ||||
UCA | 1.08 | ||||
ACG | 1.06 | ||||
CGU | 1.06 | ||||
UCG | 0.94 | ||||
CCC | 0.92 | ||||
CGC | 0.92 | ||||
CUU | 0.86 | ||||
ACC | 0.86 | ||||
UGU | 0.86 | ||||
GGG | 0.78 | ||||
CUC | 0.75 | ||||
CGA | 0.67 | ||||
AGC | 0.64 | ||||
CGG | 0.56 | ||||
UGC | 0.44 | ||||
CCG | 0.42 | ||||
UCC | 0.22 | ||||
UAA | 0.11 | ||||
UAG | 0 | ||||
UGA | 0 |
Find out the correspondence between letters and codons by using DFS Algorithm
We build up a tree structure where the codons and the frequency of the codons are stored on each node. Then we use the depth-first search algorithm to traverse down from the root node successively, and match condon-frequence with the letter- frequency to obtain the correspondence between letters and codons.
The tree structure is shown in the figure 1.
这里放树状图。
Get the optimal solution by using optional algorithm.
In step 2, we get the correspondence between letters and codons. But some letters have multiple corresponding relationships. For example, in figure 1, the letters E and T correspond to codons GAU, GCU, GAA, E and T also correspond to codons GAU, GCU, AUG. What’s more, the letter T can also correspond to codons GAU, GCU, GCA. Therefore, we use the optimal algorithm to determine one of the multiple correspondence.
RESULTS
Print the correspondence between letters and codons:
Output:
A 8.12| GUA 2.5 GAC 2.75 ACU 2.83
sum:8.08
B 1.49| CCG 0.42 ACG 1.06
sum:1.48
C 2.71| CGU 1.06 CUA 1.64
sum:2.70
D 4.32| UGU 0.86 UUG 1.56 AUA 1.89
sum:4.31
E 12.02| AAC 2.42 GCU 3.37 GAU 3.99
sum:9.78
F 2.30| CUU 0.86 CCU 1.44
sum:2.30
G 2.03| UCC 0.22 UGC 0.44 AUU 1.36
sum:2.02
H 5.92| GCC 1.17 AGG 1.17 CAU 1.36 UUC 2.22
sum:5.92
I 7.31| GUC 1.69 AUG 2.72 GAA 2.89
sum:7.30
J 0.10| GCU 0.1
sum:0.10
K 0.69| CGA 0.67
sum:0.67
L 3.98| ACC 0.86 UCG 0.94 UUU 2.17
sum:3.97
M 2.61| CGC 0.92 CCA 1.67
sum:2.59
N 6.95| UUA 1.58 CAA 1.72 ACA 1.75 GGU 1.89
sum:6.94
O 7.68| CAG 1.72 UCU 1.94 UGG 1.94 GUG 2.08
sum:7.68
P 1.82| AGC 0.64 AUC 1.17
sum:1.81
Q 0.11| GAA 0.11
sum:0.11
R 6.02| CUG 1.33 CAC 1.33 GAG 1.36 AAU 2.0
sum:6.02
S 6.28| AGU 1.36 GGC 1.47 AGA 1.56 GCG 1.89
sum:6.28
T 9.10| AAA 2.0 GUU 2.28 AAG 2.39 UAC 2.42
sum:9.09
U 2.88| GCA 2.86
sum:2.86
V 1.11| UCA 1.08
sum:1.08
W 2.09| CGG 0.56 CUC 0.75 GGG 0.78
sum:2.09
X 0.17| AUG 0.17
sum:0.17
Y 2.11| CCC 0.92 GGA 1.19
sum:2.11
Z 0.07| GAU 0.07
sum:0.07
Reference
[1] Pu, Jinyue and Zinkus-Boltz, Julia and Dickinson, Bryan C. (2017) Evolution of a split RNA polymerase as a versatile biosensor platform. Nat Chem Biol 13 , 432-438
[2] Pu, Jinyue and Zinkus-Boltz, Julia and Dickinson, Bryan C. (2017) Evolution of a split RNA polymerase as a versatile biosensor platform. Nat Chem Biol 13 , 432-438
[3] Pu, Jinyue and Zinkus-Boltz, Julia and Dickinson, Bryan C. (2017) Evolution of a split RNA polymerase as a versatile biosensor platform. Nat Chem Biol 13 , 432-438
[4] Pu, Jinyue and Zinkus-Boltz, Julia and Dickinson, Bryan C. (2017) Evolution of a split RNA polymerase as a versatile biosensor platform. Nat Chem Biol 13 , 432-438
[5] Pu, Jinyue and Zinkus-Boltz, Julia and Dickinson, Bryan C. (2017) Evolution of a split RNA polymerase as a versatile biosensor platform. Nat Chem Biol 13 , 432-438
[6] Pu, Jinyue and Zinkus-Boltz, Julia and Dickinson, Bryan C. (2017) Evolution of a split RNA polymerase as a versatile biosensor platform. Nat Chem Biol 13 , 432-438 s