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