Team:Amsterdam/maarten/

From 2012.igem.org

(Difference between revisions)
Line 24: Line 24:
function writeFunction(){
function writeFunction(){
-
+
plasmid.setDNA('')
 +
linker = "LINKER"
 +
backbone = document.inputForm.backbone.value
 +
sensors = document.inputForm.sensors.value.split('>')
 +
methyltransferase = 'b'
 +
zinc_finger = 'a'
 +
sequence = backbone
 +
for (i=1;i<sensors.length;i++){
 +
sensor = sensors[i]
 +
sensorStart = backbone.length
 +
sensorEnd = sensorStart+sensor.length
 +
zincStart = sensorEnd+1
 +
zincEnd = zincStart+zinc_finger.length
 +
linkerStart = zincEnd+1
 +
linkerEnd = linkerStart+linker.length
 +
methyltransferaseStart = linkerEnd+1
 +
methyltransferaseEnd = methyltransferaseStart+methyltransferase.length
 +
plasmid.addFeature(sensorStart,sensorEnd,"Sensor","")
 +
plasmid.addFeature(zincStart,zincEnd,"Zinc Finger","")
 +
plasmid.addFeature(linkerStart,linkerEnd,"Linker","")
 +
plasmid.addFeature(methyltransferaseStart,methyltransferaseEnd,"Methyltransferase","")
 +
sequence+="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"+sensor+"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"+zinc_finger+"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"+linker+"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"+methyltransferase
 +
}
 +
sequence = plasmid.dna+sequence
 +
plasmid.setDNA(sequence)
 +
$('div#plasmid').remove()
 +
$('body').append('<div id="plasmid">'+plasmid.dna+'</div>')
         alert('test')
         alert('test')
}
}

Revision as of 20:43, 23 July 2012




Enter your plasmid in fasta format


Enter your sensors in fasta format