Team:NEFU China/Software2

Software 2

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:

ATGGATTCTGGTATGTTCTAGCGCTTGCACCATCCCATTTAACTGTAAGAAGAATTGC ACGGTCCCAATTGCTCGAGAGATTTCTCTTTTACCTTTTTTTACTATTTTTCACTCTC CCATAACCTCCTATATTGACTGATCTGTAATAACCACGATATTATTGGAATAAATAGG GGCTTGAAATTTGGAAAAAAAAAAAAAACTGAAATATTTTCGTGATAAGTGATAGTGA TATTCTTCTTTTATTTGCTACTGTTACTAAGTCTCATGTACTAACATCGATTGCTTCA TTCTTTTTGTTGCTATATTATATGTTTA

intron 2:
ATGGGTAGAGTTAGAACCAAGACCGTCAAGCGTGCTTCTAAGGCTTTGATTGAACGTT
ACTATCCAAAGTTGACTTTGGATTTCCAAACCAACAAGAGACTTTGTGATGAAATCGC
CACTATCCAATCCAAGAGATTGAGAAACAAGATTGCTGGTTACACCACCCATTTGATG
AAGAGAATCCAAAAGGGTCCAGTTAGAGGTATCTCTTTCAAATTGCAAGAAGAAGAAA
GAGAAAGAAAGGACCAATACGTCCCAGAAGTCTCTGCTTTGGACTTGTCTCGTTCTAA
CGGTGTTTTGAACGTTGACAACCAAACTTCTGACTTGGTTAAATCTTTGGGTTTGAAG
TTGCCATTATCTGTTATCAACGTTTCTGCCCAAAGAGACAGACGTTACAGAAAGAGAG
TTTAA
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:
GAATTCTAGGTTGCTTCTTTTAGTGGTTTGCAAUGGUCUUUUCUUCAAACGUCAUUAA
CGUAUGUATGGATTCTGGTATGTTCTAGCGCTTGCACCATCCCATTTAACTGTAAGAA
GAATTGCACGGTCCCAATTGCTCGAGAGATTTCTCTTTTACCTTTTTTTACTATTTTT
CACTCTCCCATAACCTCCTATATTGACTGATCTGTAATAACCACGATATTATTGGAAT
AAATAGGGGCTTGAAATTTGGAAAAAAAAAAAAAACTGAAATATTTTCGTGATAAGTG
ATAGTGATATTCTTCTTTTATTTGCTACTGTTACTAAGTCTCATGTACTAACATCGAT
TGCTTCATTCTTTTTGTTGCTATATTATATGTTTAUACUAACCAGGUAUGUATGGGTA
GAGTTAGAACCAAGACCGTCAAGCGTGCTTCTAAGGCTTTGATTGAACGTTACTATCC
AAAGTTGACTTTGGATTTCCAAACCAACAAGAGACTTTGTGATGAAATCGCCACTATC
CAATCCAAGAGATTGAGAAACAAGATTGCTGGTTACACCACCCATTTGATGAAGAGAA
TCCAAAAGGGTCCAGTTAGAGGTATCTCTTTCAAATTGCAAGAAGAAGAAAGAGAAAG
AAAGGACCAATACGTCCCAGAAGTCTCTGCTTTGGACTTGTCTCGTTCTAACGGTGTT
TTGAACGTTGACAACCAAACTTCTGACTTGGTTAAATCTTTGGGTTTGAAGTTGCCAT
TATCTGTTATCAACGTTTCTGCCCAAAGAGACAGACGTTACAGAAAGAGAGTTTAAUA
CUAACCAGCGCUAATTTTCGTCTCTTATTATTAAACCTTTAAAAACGCTATCCTTGAC
TTTATCTGTACTTTGCAATAAAAGCAGGCTCTGAGTGTTTAAATCTATTTTTCTTTCA
TTCGCTAGC
intron 1:
ATGGATTCTGGTATGTTCTAGCGCTTGCACCATCCCATTTAACTGTAAGAAGAATTGC
ACGGTCCCAATTGCTCGAGAGATTTCTCTTTTACCTTTTTTTACTATTTTTCACTCTC
CCATAACCTCCTATATTGACTGATCTGTAATAACCACGATATTATTGGAATAAATAGG
GGCTTGAAATTTGGAAAAAAAAAAAAAACTGAAATATTTTCGTGATAAGTGATAGTGA
TATTCTTCTTTTATTTGCTACTGTTACTAAGTCTCATGTACTAACATCGATTGCTTCA
TTCTTTTTGTTGCTATATTATATGTTTA
intron 2:
ATGGGTAGAGTTAGAACCAAGACCGTCAAGCGTGCTTCTAAGGCTTTGATTGAACGTT
ACTATCCAAAGTTGACTTTGGATTTCCAAACCAACAAGAGACTTTGTGATGAAATCGC
CACTATCCAATCCAAGAGATTGAGAAACAAGATTGCTGGTTACACCACCCATTTGATG
AAGAGAATCCAAAAGGGTCCAGTTAGAGGTATCTCTTTCAAATTGCAAGAAGAAGAAA
GAGAAAGAAAGGACCAATACGTCCCAGAAGTCTCTGCTTTGGACTTGTCTCGTTCTAA
CGGTGTTTTGAACGTTGACAACCAAACTTCTGACTTGGTTAAATCTTTGGGTTTGAAG
TTGCCATTATCTGTTATCAACGTTTCTGCCCAAAGAGACAGACGTTACAGAAAGAGAG
TTTAA
There are no other introns.
please enter the codon:
GAATTCTAGGTTGCTTCTTTTAGTGGTTTGCAAUGGUCUUUUCUUCAAACGUCAUUAA
CGUAUGUATGGATTCTGGTATGTTCTAGCGCTTGCACCATCCCATTTAACTGTAAGAA
GAATTGCACGGTCCCAATTGCTCGAGAGATTTCTCTTTTACCTTTTTTTACTATTTTT
CACTCTCCCATAACCTCCTATATTGACTGATCTGTAATAACCACGATATTATTGGAAT
AAATAGGGGCTTGAAATTTGGAAAAAAAAAAAAAACTGAAATATTTTCGTGATAAGTG
ATAGTGATATTCTTCTTTTATTTGCTACTGTTACTAAGTCTCATGTACTAACATCGAT
TGCTTCATTCTTTTTGTTGCTATATTATATGTTTAUACUAACCAGGUAUGUATGGGTA
GAGTTAGAACCAAGACCGTCAAGCGTGCTTCTAAGGCTTTGATTGAACGTTACTATCC
AAAGTTGACTTTGGATTTCCAAACCAACAAGAGACTTTGTGATGAAATCGCCACTATC
CAATCCAAGAGATTGAGAAACAAGATTGCTGGTTACACCACCCATTTGATGAAGAGAA
TCCAAAAGGGTCCAGTTAGAGGTATCTCTTTCAAATTGCAAGAAGAAGAAAGAGAAAG
AAAGGACCAATACGTCCCAGAAGTCTCTGCTTTGGACTTGTCTCGTTCTAACGGTGTT
TTGAACGTTGACAACCAAACTTCTGACTTGGTTAAATCTTTGGGTTTGAAGTTGCCAT
TATCTGTTATCAACGTTTCTGCCCAAAGAGACAGACGTTACAGAAAGAGAGTTTAAUA
CUAACCAGCGCUAATTTTCGTCTCTTATTATTAAACCTTTAAAAACGCTATCCTTGAC
TTTATCTGTACTTTGCAATAAAAGCAGGCTCTGAGTGTTTAAATCTATTTTTCTTTCA
TTCGCTAGC
['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:

Userfull links

Home     Model    Project    Software   

Parts      Teams   Results   Notebook   

Human  Practice

Follow us

facebook     twitter     wehchat
facebook     twitter     wehchat

Contact us

iGEM-NEFU_China2018

Email: hexinglu@nefu.edu.cn

No.26 Hexing Road, Xiangfang
District, Harbin, Heilongjiang
Province 150000