(21 intermediate revisions by 5 users not shown) | |||
Line 5: | Line 5: | ||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> | <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> | ||
<link href="https://2018.igem.org/wiki/index.php?title=Template:NEFU_China/CSS-menu&action=raw&ctype=text/css" rel="stylesheet" type="text/css"> | <link href="https://2018.igem.org/wiki/index.php?title=Template:NEFU_China/CSS-menu&action=raw&ctype=text/css" rel="stylesheet" type="text/css"> | ||
− | |||
<link href="https://2018.igem.org/wiki/index.php?title=Template:NEFU_China/CSS-software2&action=raw&ctype=text/css" rel="stylesheet" type="text/css"> | <link href="https://2018.igem.org/wiki/index.php?title=Template:NEFU_China/CSS-software2&action=raw&ctype=text/css" rel="stylesheet" type="text/css"> | ||
Line 125: | Line 124: | ||
<div id="menu" style="background-color:rgba(0,0,0,0.6)!important"> | <div id="menu" style="background-color:rgba(0,0,0,0.6)!important"> | ||
<li id="nav" style="left: 8%!important; width: 100%!important;">           | <li id="nav" style="left: 8%!important; width: 100%!important;">           | ||
− | + | ||
<ul class="firstmenu" style="float: left"> | <ul class="firstmenu" style="float: left"> | ||
Line 136: | Line 135: | ||
<ul id="sub_02"> | <ul id="sub_02"> | ||
<li><a href="https://2018.igem.org/Team:NEFU_China/Background" target="_self">BACKGROUND</a></li> | <li><a href="https://2018.igem.org/Team:NEFU_China/Background" target="_self">BACKGROUND</a></li> | ||
− | <li><a href="https://2018.igem.org/Team:NEFU_China/Description" target="_self">DESCRIPTION | + | <li><a href="https://2018.igem.org/Team:NEFU_China/Description" target="_self">DESCRIPTION & DESIGN</a></li> |
− | + | <li><a href="https://2018.igem.org/Team:NEFU_China/Coding book" target="_self">CODE BOOK</a></li> | |
− | <li><a href="https://2018.igem.org/Team:NEFU_China/Coding book" target="_self"> | + | |
</ul> | </ul> | ||
</li> | </li> | ||
− | |||
− | |||
<li class="mainlevel" id="mainlevel_03"> | <li class="mainlevel" id="mainlevel_03"> | ||
− | <a href="https://2018.igem.org/Team:NEFU_China/ | + | <a href="https://2018.igem.org/Team:NEFU_China/Demonstrate"><img id="parts" src="https://static.igem.org/mediawiki/2018/6/62/T--NEFU_China--_RESULTS.png">EXPERIMENTS</a> |
<ul id="sub_03"> | <ul id="sub_03"> | ||
<li><a href="https://2018.igem.org/Team:NEFU_China/Lock_Key" target="_self">LOCK & KEY</a></li> | <li><a href="https://2018.igem.org/Team:NEFU_China/Lock_Key" target="_self">LOCK & KEY</a></li> | ||
− | <li><a href="https://2018.igem.org/Team:NEFU_China/Suicide" target="_self"> | + | <li><a href="https://2018.igem.org/Team:NEFU_China/Suicide" target="_self">INFORMATION DESTRUCTION</a></li> |
− | <li><a href="https://2018.igem.org/Team:NEFU_China/Splicing" target="_self">SPLICING</a></li> | + | <li><a href="https://2018.igem.org/Team:NEFU_China/Splicing" target="_self">Pre-RNA SPLICING</a></li> |
<li><a href="https://2018.igem.org/Team:NEFU_China/Demonstrate" target="_self">DEMONSTRATE</a></li> | <li><a href="https://2018.igem.org/Team:NEFU_China/Demonstrate" target="_self">DEMONSTRATE</a></li> | ||
<hr> | <hr> | ||
Line 165: | Line 161: | ||
<ul id="sub_05"> | <ul id="sub_05"> | ||
<li><a href="https://2018.igem.org/Team:NEFU_China/Model" target="_self">OVERVIEW</a></li> | <li><a href="https://2018.igem.org/Team:NEFU_China/Model" target="_self">OVERVIEW</a></li> | ||
− | <li><a href="https://2018.igem.org/Team:NEFU_China/Model1" target="_self"> | + | <li><a href="https://2018.igem.org/Team:NEFU_China/Model1" target="_self">CORRESPONDING COEFFICIENT</a></li> |
− | <li><a href="https://2018.igem.org/Team:NEFU_China/Model2" target="_self"> | + | <li><a href="https://2018.igem.org/Team:NEFU_China/Model2" target="_self">KILLING MODEL</a></li> |
</ul> | </ul> | ||
</li> | </li> | ||
Line 183: | Line 179: | ||
<li><a href="https://2018.igem.org/Team:NEFU_China/Attributions" target="_self">ATTRIBUTIONS</a></li> | <li><a href="https://2018.igem.org/Team:NEFU_China/Attributions" target="_self">ATTRIBUTIONS</a></li> | ||
<li><a href="https://2018.igem.org/Team:NEFU_China/Members" target="_self">MEMBERS</a></li> | <li><a href="https://2018.igem.org/Team:NEFU_China/Members" target="_self">MEMBERS</a></li> | ||
− | |||
− | |||
</ul> | </ul> | ||
</li> | </li> | ||
Line 190: | Line 184: | ||
<a href="https://2018.igem.org/Team:NEFU_China/Human_Practices"><img id="humanpractice" src="https://static.igem.org/mediawiki/2018/9/91/T--NEFU_China--_HUMANPRACTICE.png">HUMAN PRACTICE</a> | <a href="https://2018.igem.org/Team:NEFU_China/Human_Practices"><img id="humanpractice" src="https://static.igem.org/mediawiki/2018/9/91/T--NEFU_China--_HUMANPRACTICE.png">HUMAN PRACTICE</a> | ||
<ul id="sub_08"> | <ul id="sub_08"> | ||
+ | <li><a href="https://2018.igem.org/Team:NEFU_China/Human_Practices" target="_self">OVERVIEW</a></li> | ||
<li><a href="https://2018.igem.org/Team:NEFU_China/Gold_integrated" target="_self">GOLD INTEGRATED</a></li> | <li><a href="https://2018.igem.org/Team:NEFU_China/Gold_integrated" target="_self">GOLD INTEGRATED</a></li> | ||
<li><a href="https://2018.igem.org/Team:NEFU_China/Silver" target="_self">SILVER</a></li> | <li><a href="https://2018.igem.org/Team:NEFU_China/Silver" target="_self">SILVER</a></li> | ||
Line 210: | Line 205: | ||
var context =canvas.getContext("2d"); | var context =canvas.getContext("2d"); | ||
var W = window.innerWidth; | var W = window.innerWidth; | ||
− | var H = | + | var H = 4900; |
//var H = window.innerHeight*1.5; | //var H = window.innerHeight*1.5; | ||
canvas.width = W; | canvas.width = W; | ||
Line 276: | Line 271: | ||
<div class="row banner"> | <div class="row banner"> | ||
<div class="banner-text"> | <div class="banner-text"> | ||
− | <h1 class="responsive-headline" style="color: | + | <h1 class="responsive-headline" style="color:orange!important;font-size: 80px;">Enhance password security</h1> |
<h3 style="font-size: 25px!important;">Add random sequences, introns, and enzymes to the codon sequences.<br> | <h3 style="font-size: 25px!important;">Add random sequences, introns, and enzymes to the codon sequences.<br> | ||
</h3> | </h3> | ||
Line 285: | Line 280: | ||
<section id="resume" style="box-shadow: inset 0px 15px 15px -15px green"> | <section id="resume" style="box-shadow: inset 0px 15px 15px -15px green"> | ||
− | <div class="row introduction" > | + | <div class="row introduction"> |
<div class="three columns header-col"> | <div class="three columns header-col"> | ||
− | <h1><span>intorduction</span></h1> | + | <h1><span style="color: orange; font-size: 24px;">intorduction</span></h1> |
</div> | </div> | ||
<div class="nine columns main-col"> | <div class="nine columns main-col"> | ||
Line 293: | Line 288: | ||
<div class="twelve columns"> | <div class="twelve columns"> | ||
<h3>Aim</h3> | <h3>Aim</h3> | ||
− | <p class="info">Enhance password security</p> | + | <p class="info" style="font-size: 26px!important;">Enhance password security</p> |
− | <p> | + | <p style="font-size: 26px!important;"> |
We added random sequences, introns, and enzymes to the codon sequences so that the intercepted codon information would not be easily decoded. | We added random sequences, introns, and enzymes to the codon sequences so that the intercepted codon information would not be easily decoded. | ||
</p> | </p> | ||
Line 304: | Line 299: | ||
<br> | <br> | ||
<p> | <p> | ||
− | + | <strong style="font-size: 26px!important;">1.Add random sequences, introns, and enzyme.</strong> | |
− | + | <p style="font-size: 26px!important;"> | |
− | + | They are:<br> | |
− | + | intron 1:<br> | |
− | + | ATGGATTCTGGTATGTTCTAGCGCTTGCACCATCCCATTTAACTGTAAGAAGAATTGCACGGTCCCAATTGCTCGAGAGATTTCTCTTTTACCTTTTTTTACTATTTTTCACTCTCCCATAACCTCCTATATTGACTGATCTGTAATAACCACGATATTATTGGAATAAATAGGGGCTTGAAATTTGGAAAAAAAAAAAAAACTGAAATATTTTCGTGATAAGTGATAGTGATATTCTTCTTTTATTTGCTACTGTTACTAAGTCTCATGTACTAACATCGATTGCTTCATTCTTTTTGTTGCTATATTATATGTTTA<br> | |
− | + | ||
− | + | intron 2:<br> | |
− | + | ATGGGTAGAGTTAGAACCAAGACCGTCAAGCGTGCTTCTAAGGCTTTGATTGAACGTTACTATCCAAAGTTGACTTTGGATTTCCAAACCAACAAGAGACTTTGTGATGAAATCGCCACTATCCAATCCAAGAGATTGAGAAACAAGATTGCTGGTTACACCACCCATTTGATGAAGAGAATCCAAAAGGGTCCAGTTAGAGGTATCTCTTTCAAATTGCAAGAAGAAGAAAGAGAAAGAAAGGACCAATACGTCCCAGAAGTCTCTGCTTTGGACTTGTCTCGTTCTAACGGTGTTTTGAACGTTGACAACCAAACTTCTGACTTGGTTAAATCTTTGGGTTTGAAGTTGCCATTATCTGTTATCAACGTTTCTGCCCAAAGAGACAGACGTTACAGAAAGAGAGTTTAA<br> | |
− | + | ||
− | + | enzyme 1:GAATTC<br> | |
− | + | enzyme 2:GCTAGC <br> | |
− | + | </p> | |
− | + | <p style="font-size: 26px!important;"><br> | |
− | + | <strong>2.Check the security of the password.</strong> | |
− | + | <br> | |
+ | </p> | ||
+ | <br> | ||
+ | <p style="font-size: 26px!important;"> | ||
+ | We use regular expressions to detect if there are other intron sequences, enzyme sequences, to prevent our information from being cut off in the organism.<br> | ||
+ | We mainly detect the following structures in the codon sequences:<br> | ||
+ | A-A-B-C:(.*)GUAUGU(.*)GUAUGU(.*)UACUAAC(.*)CAG(.*)<br> | ||
+ | A-B-C-C:(.*)GUAUGU(.*)UACUAAC(.*)CAG(.*)CAG(.*)<br> | ||
+ | A-B-C-B-A-B-C:(.*)GUAUGU(.*)UACUAAC(.*)CAG(.*)UACUAAC(.*)GUAUGU(.*)UACUAAC(.*)CAG(.*)<br> | ||
+ | A-A-A-B-C:(.*)GUAUGU(.*)GUAUGU(.*)GUAUGU(.*)UACUAAC(.*)CAG(.*)<br> | ||
+ | </p> | ||
+ | </p> | ||
</div> | </div> | ||
</div> | </div> | ||
Line 327: | Line 333: | ||
<div class="row results"> | <div class="row results"> | ||
<div class="three columns header-col"> | <div class="three columns header-col"> | ||
− | <h1><span>Translate</span></h1> | + | <h1><span style="color: orange;text-align: center;font-size: 25px;">Translate</span></h1> |
</div> | </div> | ||
<div class="nine columns main-col"> | <div class="nine columns main-col"> | ||
Line 333: | Line 339: | ||
<div class="twelve columns"> | <div class="twelve columns"> | ||
<h3></h3> | <h3></h3> | ||
− | <p> | + | <p style="font-size: 26px!important;"> |
Input:<br> | Input:<br> | ||
please enter the letters:ILOVEIGEM<br> | please enter the letters:ILOVEIGEM<br> | ||
Output:<br> | Output:<br> | ||
− | condons:<br> GAATTCTAGGTTGCTTCTTTTAGTGGTTTGCAAUGGUCUUUUCUUCAAACGUCAUUAACGUAUGUATGGATTCTGGTATGTTCTAGCGCTTGCACCATCCCATTTAACTGTAAGAAGAATTGCACGGTCCCAATTGCTCGAGAGATTTCTCTTTTACCTTTTTTTACTATTTTTCACTCTCCCATAACCTCCTATATTGACTGATCTGTAATAACCACGATATTATTGGAATAAATAGGGGCTTGAAATTTGGAAAAAAAAAAAAAACTGAAATATTTTCGTGATAAGTGATAGTGATATTCTTCTTTTATTTGCTACTGTTACTAAGTCTCATGTACTAACATCGATTGCTTCATTCTTTTTGTTGCTATATTATATGTTTAUACUAACCAGGUAUGUATGGGTAGAGTTAGAACCAAGACCGTCAAGCGTGCTTCTAAGGCTTTGATTGAACGTTACTATCCAAAGTTGACTTTGGATTTCCAAACCAACAAGAGACTTTGTGATGAAATCGCCACTATCCAATCCAAGAGATTGAGAAACAAGATTGCTGGTTACACCACCCATTTGATGAAGAGAATCCAAAAGGGTCCAGTTAGAGGTATCTCTTTCAAATTGCAAGAAGAAGAAAGAGAAAGAAAGGACCAATACGTCCCAGAAGTCTCTGCTTTGGACTTGTCTCGTTCTAACGGTGTTTTGAACGTTGACAACCAAACTTCTGACTTGGTTAAATCTTTGGGTTTGAAGTTGCCATTATCTGTTATCAACGTTTCTGCCCAAAGAGACAGACGTTACAGAAAGAGAGTTTAAUACUAACCAGCGCUAATTTTCGTCTCTTATTATTAAACCTTTAAAAACGCTATCCTTGACTTTATCTGTACTTTGCAATAAAAGCAGGCTCTGAGTGTTTAAATCTATTTTTCTTTCATTCGCTAGC<br> | + | condons:<br> |
− | + | GAATTCTAGGTTGCTTCTTTTAGTGGTTTGCAAUGGUCUUUUCUUCAAACGUCAUUAACGUAUGUATGGATTCTGGTATGTTCTAGCGCTTGCACCATCCCATTTAACTGTAAGAAGAATTGCACGGTCCCAATTGCTCGAGAGATTTCTCTTTTACCTTTTTTTACTATTTTTCACTCTCCCATAACCTCCTATATTGACTGATCTGTAATAACCACGATATTATTGGAATAAATAGGGGCTTGAAATTTGGAAAAAAAAAAAAAACTGAAATATTTTCGTGATAAGTGATAGTGATATTCTTCTTTTATTTGCTACTGTTACTAAGTCTCATGTACTAACATCGATTGCTTCATTCTTTTTGTTGCTATATTATATGTTTAUACUAACCAGGUAUGUATGGGTAGAGTTAGAACCAAGACCGTCAAGCGTGCTTCTAAGGCTTTGATTGAACGTTACTATCCAAAGTTGACTTTGGATTTCCAAACCAACAAGAGACTTTGTGATGAAATCGCCACTATCCAATCCAAGAGATTGAGAAACAAGATTGCTGGTTACACCACCCATTTGATGAAGAGAATCCAAAAGGGTCCAGTTAGAGGTATCTCTTTCAAATTGCAAGAAGAAGAAAGAGAAAGAAAGGACCAATACGTCCCAGAAGTCTCTGCTTTGGACTTGTCTCGTTCTAACGGTGTTTTGAACGTTGACAACCAAACTTCTGACTTGGTTAAATCTTTGGGTTTGAAGTTGCCATTATCTGTTATCAACGTTTCTGCCCAAAGAGACAGACGTTACAGAAAGAGAGTTTAAUACUAACCAGCGCUAATTTTCGTCTCTTATTATTAAACCTTTAAAAACGCTATCCTTGACTTTATCTGTACTTTGCAATAAAAGCAGGCTCTGAGTGTTTAAATCTATTTTTCTTTCATTCGCTAGC<br> | |
− | + | ||
There are no other introns.<br> | There are no other introns.<br> | ||
− | please enter the codon:GAATTCTAGGTTGCTTCTTTTAGTGGTTTGCAAUGGUCUUUUCUUCAAACGUCAUUAACGUAUGUATGGATTCTGGTATGTTCTAGCGCTTGCACCATCCCATTTAACTGTAAGAAGAATTGCACGGTCCCAATTGCTCGAGAGATTTCTCTTTTACCTTTTTTTACTATTTTTCACTCTCCCATAACCTCCTATATTGACTGATCTGTAATAACCACGATATTATTGGAATAAATAGGGGCTTGAAATTTGGAAAAAAAAAAAAAACTGAAATATTTTCGTGATAAGTGATAGTGATATTCTTCTTTTATTTGCTACTGTTACTAAGTCTCATGTACTAACATCGATTGCTTCATTCTTTTTGTTGCTATATTATATGTTTAUACUAACCAGGUAUGUATGGGTAGAGTTAGAACCAAGACCGTCAAGCGTGCTTCTAAGGCTTTGATTGAACGTTACTATCCAAAGTTGACTTTGGATTTCCAAACCAACAAGAGACTTTGTGATGAAATCGCCACTATCCAATCCAAGAGATTGAGAAACAAGATTGCTGGTTACACCACCCATTTGATGAAGAGAATCCAAAAGGGTCCAGTTAGAGGTATCTCTTTCAAATTGCAAGAAGAAGAAAGAGAAAGAAAGGACCAATACGTCCCAGAAGTCTCTGCTTTGGACTTGTCTCGTTCTAACGGTGTTTTGAACGTTGACAACCAAACTTCTGACTTGGTTAAATCTTTGGGTTTGAAGTTGCCATTATCTGTTATCAACGTTTCTGCCCAAAGAGACAGACGTTACAGAAAGAGAGTTTAAUACUAACCAGCGCUAATTTTCGTCTCTTATTATTAAACCTTTAAAAACGCTATCCTTGACTTTATCTGTACTTTGCAATAAAAGCAGGCTCTGAGTGTTTAAATCTATTTTTCTTTCATTCGCTAGC<br> | + | please enter the codon:<br> |
+ | GAATTCTAGGTTGCTTCTTTTAGTGGTTTGCAAUGGUCUUUUCUUCAAACGUCAUUAACGUAUGUATGGATTCTGGTATGTTCTAGCGCTTGCACCATCCCATTTAACTGTAAGAAGAATTGCACGGTCCCAATTGCTCGAGAGATTTCTCTTTTACCTTTTTTTACTATTTTTCACTCTCCCATAACCTCCTATATTGACTGATCTGTAATAACCACGATATTATTGGAATAAATAGGGGCTTGAAATTTGGAAAAAAAAAAAAAACTGAAATATTTTCGTGATAAGTGATAGTGATATTCTTCTTTTATTTGCTACTGTTACTAAGTCTCATGTACTAACATCGATTGCTTCATTCTTTTTGTTGCTATATTATATGTTTAUACUAACCAGGUAUGUATGGGTAGAGTTAGAACCAAGACCGTCAAGCGTGCTTCTAAGGCTTTGATTGAACGTTACTATCCAAAGTTGACTTTGGATTTCCAAACCAACAAGAGACTTTGTGATGAAATCGCCACTATCCAATCCAAGAGATTGAGAAACAAGATTGCTGGTTACACCACCCATTTGATGAAGAGAATCCAAAAGGGTCCAGTTAGAGGTATCTCTTTCAAATTGCAAGAAGAAGAAAGAGAAAGAAAGGACCAATACGTCCCAGAAGTCTCTGCTTTGGACTTGTCTCGTTCTAACGGTGTTTTGAACGTTGACAACCAAACTTCTGACTTGGTTAAATCTTTGGGTTTGAAGTTGCCATTATCTGTTATCAACGTTTCTGCCCAAAGAGACAGACGTTACAGAAAGAGAGTTTAAUACUAACCAGCGCUAATTTTCGTCTCTTATTATTAAACCTTTAAAAACGCTATCCTTGACTTTATCTGTACTTTGCAATAAAAGCAGGCTCTGAGTGTTTAAATCTATTTTTCTTTCATTCGCTAGC<br> | ||
['GUC', 'UUU', 'UCU', 'UCA', 'AAC', 'GUC', 'AUU', 'AAC', 'CGC']<br> | ['GUC', 'UUU', 'UCU', 'UCA', 'AAC', 'GUC', 'AUU', 'AAC', 'CGC']<br> | ||
ILOVEIGEM<br><br> | ILOVEIGEM<br><br> | ||
Line 353: | Line 360: | ||
<div class="row others"> | <div class="row others"> | ||
<div class="three columns header-col"> | <div class="three columns header-col"> | ||
− | <h1><span>Others</span></h1> | + | <h1 style="font-size: 33px;color: orange;"><span>Others</span></h1> |
</div> | </div> | ||
<div class="nine columns main-col"> | <div class="nine columns main-col"> | ||
Line 360: | Line 367: | ||
<h3>QRcode</h3> | <h3>QRcode</h3> | ||
− | <p> | + | <p style="font-size: 26px!important;"> |
We write the information of codons and letters into the picture as a qr code and users can scan the qr code to get this information.<br> | We write the information of codons and letters into the picture as a qr code and users can scan the qr code to get this information.<br> | ||
You can scan it to see what you'll find!<br> | You can scan it to see what you'll find!<br> | ||
− | + | <br> | |
+ | <div align="center"> | ||
+ | <img src="https://static.igem.org/mediawiki/2018/1/1e/T--NEFU_China--codons.png" style="width: 330px;"> | ||
+ | <img src="https://static.igem.org/mediawiki/2018/c/cf/T--NEFU_China--letters.png" style="width: 330px;"> | ||
+ | </div> | ||
+ | <br> | ||
</p> | </p> | ||
</div> | </div> | ||
Line 371: | Line 383: | ||
<h3>Visual Software</h3> | <h3>Visual Software</h3> | ||
− | <p> | + | <p style="font-size: 26px!important;"> |
− | We developed a visual software. There are an input textbox, an output textbox, two radio buttons and a translate button in the software interface. We can choose radio buttons to select letters to codons or codons to letters. In addition to these, our software can also provide open files, copy files, cut files, save files, print files and other basic functions.<br> | + | We developed a visual software. There are an input textbox, an output textbox, two radio buttons and a translate button in the software interface. We can choose radio buttons to select letters to codons or codons to letters. In addition to these, our software can also provide open files, copy files, cut files, save files, print files and other basic functions. |
+ | <br><br> | ||
Software interface:<br> | Software interface:<br> | ||
<img style="width:750px;" src="https://static.igem.org/mediawiki/2018/5/5c/T--NEFU_China--software-v1.png"> | <img style="width:750px;" src="https://static.igem.org/mediawiki/2018/5/5c/T--NEFU_China--software-v1.png"> | ||
+ | |||
+ | <br><br> | ||
Letters to Codons:<br> | Letters to Codons:<br> | ||
− | <img style="width:750px;" src="https://static.igem.org/mediawiki/2018/3/35/T--NEFU_China--software-v2.png"> | + | <img style="width:750px;" src="https://static.igem.org/mediawiki/2018/3/35/T--NEFU_China--software-v2.png"><br> |
+ | <br> | ||
Codons to letters:<br> | Codons to letters:<br> | ||
<img style="width:750px;" src="https://static.igem.org/mediawiki/2018/8/8d/T--NEFU_China--software-v3.png"> | <img style="width:750px;" src="https://static.igem.org/mediawiki/2018/8/8d/T--NEFU_China--software-v3.png"> | ||
Line 399: | Line 415: | ||
</div> | </div> | ||
</section> | </section> | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</body> | </body> | ||
</html> | </html> |
Latest revision as of 12:49, 9 November 2018
intorduction
Aim
Enhance password security
We added random sequences, introns, and enzymes to the codon sequences so that the intercepted codon information would not be easily decoded.
Programming
1.Add random sequences, introns, and enzyme.
They are:
intron 1:
ATGGATTCTGGTATGTTCTAGCGCTTGCACCATCCCATTTAACTGTAAGAAGAATTGCACGGTCCCAATTGCTCGAGAGATTTCTCTTTTACCTTTTTTTACTATTTTTCACTCTCCCATAACCTCCTATATTGACTGATCTGTAATAACCACGATATTATTGGAATAAATAGGGGCTTGAAATTTGGAAAAAAAAAAAAAACTGAAATATTTTCGTGATAAGTGATAGTGATATTCTTCTTTTATTTGCTACTGTTACTAAGTCTCATGTACTAACATCGATTGCTTCATTCTTTTTGTTGCTATATTATATGTTTA
intron 2:
ATGGGTAGAGTTAGAACCAAGACCGTCAAGCGTGCTTCTAAGGCTTTGATTGAACGTTACTATCCAAAGTTGACTTTGGATTTCCAAACCAACAAGAGACTTTGTGATGAAATCGCCACTATCCAATCCAAGAGATTGAGAAACAAGATTGCTGGTTACACCACCCATTTGATGAAGAGAATCCAAAAGGGTCCAGTTAGAGGTATCTCTTTCAAATTGCAAGAAGAAGAAAGAGAAAGAAAGGACCAATACGTCCCAGAAGTCTCTGCTTTGGACTTGTCTCGTTCTAACGGTGTTTTGAACGTTGACAACCAAACTTCTGACTTGGTTAAATCTTTGGGTTTGAAGTTGCCATTATCTGTTATCAACGTTTCTGCCCAAAGAGACAGACGTTACAGAAAGAGAGTTTAA
enzyme 1:GAATTC
enzyme 2:GCTAGC
2.Check the security of the password.
We use regular expressions to detect if there are other intron sequences, enzyme sequences, to prevent our information from being cut off in the organism.
We mainly detect the following structures in the codon sequences:
A-A-B-C:(.*)GUAUGU(.*)GUAUGU(.*)UACUAAC(.*)CAG(.*)
A-B-C-C:(.*)GUAUGU(.*)UACUAAC(.*)CAG(.*)CAG(.*)
A-B-C-B-A-B-C:(.*)GUAUGU(.*)UACUAAC(.*)CAG(.*)UACUAAC(.*)GUAUGU(.*)UACUAAC(.*)CAG(.*)
A-A-A-B-C:(.*)GUAUGU(.*)GUAUGU(.*)GUAUGU(.*)UACUAAC(.*)CAG(.*)
Translate
Input:
please enter the letters:ILOVEIGEM
Output:
condons:
GAATTCTAGGTTGCTTCTTTTAGTGGTTTGCAAUGGUCUUUUCUUCAAACGUCAUUAACGUAUGUATGGATTCTGGTATGTTCTAGCGCTTGCACCATCCCATTTAACTGTAAGAAGAATTGCACGGTCCCAATTGCTCGAGAGATTTCTCTTTTACCTTTTTTTACTATTTTTCACTCTCCCATAACCTCCTATATTGACTGATCTGTAATAACCACGATATTATTGGAATAAATAGGGGCTTGAAATTTGGAAAAAAAAAAAAAACTGAAATATTTTCGTGATAAGTGATAGTGATATTCTTCTTTTATTTGCTACTGTTACTAAGTCTCATGTACTAACATCGATTGCTTCATTCTTTTTGTTGCTATATTATATGTTTAUACUAACCAGGUAUGUATGGGTAGAGTTAGAACCAAGACCGTCAAGCGTGCTTCTAAGGCTTTGATTGAACGTTACTATCCAAAGTTGACTTTGGATTTCCAAACCAACAAGAGACTTTGTGATGAAATCGCCACTATCCAATCCAAGAGATTGAGAAACAAGATTGCTGGTTACACCACCCATTTGATGAAGAGAATCCAAAAGGGTCCAGTTAGAGGTATCTCTTTCAAATTGCAAGAAGAAGAAAGAGAAAGAAAGGACCAATACGTCCCAGAAGTCTCTGCTTTGGACTTGTCTCGTTCTAACGGTGTTTTGAACGTTGACAACCAAACTTCTGACTTGGTTAAATCTTTGGGTTTGAAGTTGCCATTATCTGTTATCAACGTTTCTGCCCAAAGAGACAGACGTTACAGAAAGAGAGTTTAAUACUAACCAGCGCUAATTTTCGTCTCTTATTATTAAACCTTTAAAAACGCTATCCTTGACTTTATCTGTACTTTGCAATAAAAGCAGGCTCTGAGTGTTTAAATCTATTTTTCTTTCATTCGCTAGC
There are no other introns.
please enter the codon:
GAATTCTAGGTTGCTTCTTTTAGTGGTTTGCAAUGGUCUUUUCUUCAAACGUCAUUAACGUAUGUATGGATTCTGGTATGTTCTAGCGCTTGCACCATCCCATTTAACTGTAAGAAGAATTGCACGGTCCCAATTGCTCGAGAGATTTCTCTTTTACCTTTTTTTACTATTTTTCACTCTCCCATAACCTCCTATATTGACTGATCTGTAATAACCACGATATTATTGGAATAAATAGGGGCTTGAAATTTGGAAAAAAAAAAAAAACTGAAATATTTTCGTGATAAGTGATAGTGATATTCTTCTTTTATTTGCTACTGTTACTAAGTCTCATGTACTAACATCGATTGCTTCATTCTTTTTGTTGCTATATTATATGTTTAUACUAACCAGGUAUGUATGGGTAGAGTTAGAACCAAGACCGTCAAGCGTGCTTCTAAGGCTTTGATTGAACGTTACTATCCAAAGTTGACTTTGGATTTCCAAACCAACAAGAGACTTTGTGATGAAATCGCCACTATCCAATCCAAGAGATTGAGAAACAAGATTGCTGGTTACACCACCCATTTGATGAAGAGAATCCAAAAGGGTCCAGTTAGAGGTATCTCTTTCAAATTGCAAGAAGAAGAAAGAGAAAGAAAGGACCAATACGTCCCAGAAGTCTCTGCTTTGGACTTGTCTCGTTCTAACGGTGTTTTGAACGTTGACAACCAAACTTCTGACTTGGTTAAATCTTTGGGTTTGAAGTTGCCATTATCTGTTATCAACGTTTCTGCCCAAAGAGACAGACGTTACAGAAAGAGAGTTTAAUACUAACCAGCGCUAATTTTCGTCTCTTATTATTAAACCTTTAAAAACGCTATCCTTGACTTTATCTGTACTTTGCAATAAAAGCAGGCTCTGAGTGTTTAAATCTATTTTTCTTTCATTCGCTAGC
['GUC', 'UUU', 'UCU', 'UCA', 'AAC', 'GUC', 'AUU', 'AAC', 'CGC']
ILOVEIGEM
Others
QRcode
We write the information of codons and letters into the picture as a qr code and users can scan the qr code to get this information.
You can scan it to see what you'll find!
Visual Software
We developed a visual software. There are an input textbox, an output textbox, two radio buttons and a translate button in the software interface. We can choose radio buttons to select letters to codons or codons to letters. In addition to these, our software can also provide open files, copy files, cut files, save files, print files and other basic functions.
Software interface:
Letters to Codons:
Codons to letters: