Team:Imperial College London/Software Tool

From 2010.igem.org

(Difference between revisions)
Line 23: Line 23:
   var promoter = "blank";
   var promoter = "blank";
   var rbs = "TACTAGAGTCTTCAGAAAGGAGT";
   var rbs = "TACTAGAGTCTTCAGAAAGGAGT";
-
   var cwb = "ATGCGTTCTTATATAAAAGTCCTAACAATGTGTTTTCTGGGGCTCATACTTTTTGTGCCAACAGCTTTGGCCGATAACTCAGTGAAAAGAGTTGGGGGAAGCAATAGATACGGCACTGCTGTACAAATATCAAAGCAAATGTATTCAACAGCAAGTACAGCTGTAATTGTTGGTGGGAGTTCCTATGCAGATGCTATTTCAGCAGCACCTCTTGCTTACCAGAAGAATGCGCCATTGCTTTACACTAATTCTGATAAGCTTTCATATGAAACGAAAACAAGATTGAAAGAGATGCAGACTAAAAATGTAATTATTGTAGGCGGAACACCTGCTGTTTCTTCTAACACTGCTAACCAGATTAAAAGCTTGGGGATAAGTATTAAACGAATTGCAGGAAGCAACCGTTATGATACGGCTGCACGGGTGGCAAAAGCGATGGGTGCGACTTCAAAAGCTGTTATTTTGAACGGCTTCTTATATGCAGACGCTCCGGCCGTCATCCCTTATGCAGCGAAAAACGGGTATCCAATTCTTTTTACAAATAAAACATCTATAAATAGTGCGACTACGTCTGTGATAAAAGATAAGGGAATTTCGAGTACCGTTGTTGTAGGAGGCACTGGAAGTATCAGCAATACGGTATACAACAAGTTACCTTCTCCTACAAGAATTAGCGGTTCAAACAGATATGAGCTTGCTGCAAATATCGTACAAAAACTTAATTTATCAACAAGCACCGTATATGTAAGCAATGGATTCAGCTACCCTGACTCTATTGCAGGAGCTACACTGGCAGCTAAGAAGAAGCAATCTCTTATTCTTACAAATGGTGAAAATTTATCTACAGGAGCCCGTAAAATTATTGGAAGTAAAAACATGTCAAACTTTATGATTATCGGAAACACTCCTGCCGTAAGCACAAAGGTTGCTAATCAGCTAAAGAATCCAGTTGTA";
+
   var cwb = "ATGCGTTCTTATATAAAAGTCCTAACAATGTGTTTTCTGGGGCTCATACTTTTTGTGCCAAC AGCTTTGGCCGATAACTCAGTGAAAAGAGTTGGGGGAAGCAATAGATACGGCACTGCTGTACAAATATCAAAGCAAATGTATTCAA CAGCAAGTACAGCTGTAATTGTTGGTGGGAGTTCCTATGCAGATGCTATTTCAGCAGCACCTCTTGCTTACCAGAAGAATGCGCCA TTGCTTTACACTAATTCTGATAAGCTTTCATATGAAACGAAAACAAGATTGAAAGAGATGCAGACTAAAAATGTAATTATTGTAGG CGGAACACCTGCTGTTTCTTCTAACACTGCTAACCAGATTAAAAGCTTGGGGATAAGTATTAAACGAATTGCAGGAAGCAACCGTT ATGATACGGCTGCACGGGTGGCAAAAGCGATGGGTGCGACTTCAAAAGCTGTTATTTTGAACGGCTTCTTATATGCAGACGCTCCG GCCGTCATCCCTTATGCAGCGAAAAACGGGTATCCAATTCTTTTTACAAATAAAACATCTATAAATAGTGCGACTACGTCTGTGAT AAAAGATAAGGGAATTTCGAGTACCGTTGTTGTAGGAGGCACTGGAAGTATCAGCAATACGGTATACAACAAGTTACCTTCTCCTA CAAGAATTAGCGGTTCAAACAGATATGAGCTTGCTGCAAATATCGTACAAAAACTTAATTTATCAACAAGCACCGTATATGTAAGC AATGGATTCAGCTACCCTGACTCTATTGCAGGAGCTACACTGGCAGCTAAGAAGAAGCAATCTCTTATTCTTACAAATGGTGAAAA TTTATCTACAGGAGCCCGTAAAATTATTGGAAGTAAAAACATGTCAAACTTTATGATTATCGGAAACACTCCTGCCGTAAGCACAA AGGTTGCTAATCAGCTAAAGAATCCAGTTGTA";
   var linker = "AGCAGGGGTAGCAGGGCTGGTGGCGGTGGCGGTGGC";
   var linker = "AGCAGGGGTAGCAGGGCTGGTGGCGGTGGCGGTGGC";
   var cleavage = new Array();
   var cleavage = new Array();
Line 31: Line 31:
   cleavage[4] = "blank";
   cleavage[4] = "blank";
   cleavage[5] = "blank";
   cleavage[5] = "blank";
-
   var aip = "GAAATGCGCCTTAGCAAATTCTTCAGGGACTTCATTCTTCAAAGGAAAAAA";
+
   var aip = "GAA ATGCGCCTTAGCAAATTCTTCAGGGACTTCATTCTTCAAAGGAAAAAA";
   var terminator = "TAATAA";
   var terminator = "TAATAA";
   var suffix = "blank";
   var suffix = "blank";
Line 47: Line 47:
   $('#parago').click(function() {
   $('#parago').click(function() {
-
   $("#sequenceout").empty();
+
  var message_index
-
   $("#spre").append(prefix);  
+
  message_index = $("#paraselect").val();
-
   $("#spro").append(promoter);  
+
   $("#stem").empty();
-
   $("#srbs").append(rbs);  
+
   $("#spre").text(prefix);
-
   $("#scwb").append(cwb);  
+
   $("#spro").text(promoter);  
-
   $("#slin").append(linker);  
+
   $("#srbs").text(rbs);  
-
   $("#scle").append(cleavage[message_index]);  
+
   $("#scwb").text(cwb);  
-
   $("#saip").append(aip);  
+
   $("#slin").text(linker);  
-
   $("#ster").append(terminator);  
+
   $("#scle").text(cleavage[message_index]);  
-
   $("#ssuf").append(suffix);  
+
   $("#saip").text(aip);  
 +
   $("#ster").text(terminator);  
 +
   $("#ssuf").text(suffix);  
   });
   });
  });
  });
Line 92: Line 94:
|-
|-
|style="width:860px;background:#d5d5d5;border: solid 20px #d5d5d5;" colspan="3"|'''<html>
|style="width:860px;background:#d5d5d5;border: solid 20px #d5d5d5;" colspan="3"|'''<html>
-
<div id="sequenceout">Awaiting sequence generation... <span id="spre" style="color:#F6CF39"></span><span id="spro" style="color:#FC8E42"></span><span id="srbs" style="color:#D34649"></span><span id="scwb" style="color:#AB6197"></span><span id="slin" style="color:#6273A8"></span><span id="scle" style="color:#6A9ECD"></span><span id="saip" style="color:#68904E"></span><span id="ster" style="color:#9DB742"></span><span id="ssuf" style="color:#F6CF39"></span></div>
+
<div id="sequenceout"><span id="stem">Awaiting sequence generation... </span><span id="spre" style="color:#F6CF39">test</span><span id="spro" style="color:#FC8E42"></span><span id="srbs" style="color:#D34649"></span><span id="scwb" style="color:#AB6197"></span><span id="slin" style="color:#6273A8"></span><span id="scle" style="color:#6A9ECD"></span><span id="saip" style="color:#68904E"></span><span id="ster" style="color:#9DB742"></span><span id="ssuf" style="color:#F6CF39"></span></div>
</html>'''
</html>'''
|-
|-

Revision as of 10:31, 20 October 2010

Software Tool
We realised early on that our detection module could be designed with a sensitivity to different proteases. By changing the cleavage site the system can accept a wide variety of inputs. This tool is designed to facilitate a quick custom sequence generation of the entire surface protein construct.
Select Protease Description

This was our primary target. Read our wiki to find out more!

Awaiting sequence generation... test

Yellow - Biobrick Prefix/Suffix

Orange - Promoter

Red - Ribosome Binding Site

Purple - Cell Wall Binding Domain

Dark Blue - Adjustable Linker

Light Blue - Protease Cleavage Site

Dark Green - Autoinducing Peptide

Light Green - Terminator