Mar 25, 2016 - The syn1.0âREâIS strain (Table S6) was used as the parental strain to .... genome, RGD2678, which con
www.sciencemag.org/content/351/6280/aad6253/suppl/DC1
Supplementary Materials for Design and synthesis of a minimal bacterial genome
Clyde A. Hutchison III,*† Ray-Yuan Chuang,† Vladimir N. Noskov, Nacyra AssadGarcia, Thomas J. Deerinck, Mark H. Ellisman, John Gill, Krishna Kannan, Bogumil J. Karas, Li Ma, James F. Pelletier, Zhi-Qing Qi, R. Alexander Richter, Elizabeth A. Strychalski, Lijie Sun, Yo Suzuki, Billyana Tsvetanova, Kim S. Wise, Hamilton O. Smith, John I. Glass, Chuck Merryman, Daniel G. Gibson, J. Craig Venter,* *Corresponding author. E-mail:
[email protected] (C.A.H.);
[email protected] (J.C.V.) †These authors contributed equally to this work. Published 25 March 2016, Science 351, aad6253 (2016) DOI: 10.1126/science.aad6253 This PDF file includes: Materials and Methods Figs. S1 to S21 Tables S1 to S15 Full Reference List Other Supplementary Material for this manuscript includes the following: (available at www.sciencemag.org/content/351/6280/aad6253/suppl/DC1) Repeat //Start Dialog Box Definition********************** //Dialog box number; //Control string (not in dialog define); //Left; Top; Width; Height; DialogDefine (99;450;100;150;200;OK!|Enter2HRtn!|Cancel!;"Two Stage Oligo Assembly") DialogAddGroupBox (99;98;10;15; 40; 155; "PLEASE PICK YOUR CONSTRAINTS") If(Exists(vCheckValues)) DialogAddText (99;98;10;166;130;10;Center! |ShadowBox!;"SOME MIN IS LARGER THAN A MAX") EndIf DialogAddCounter(99;98;12; 40; 36;15;DisplayNormal!;vOliMin;40;80;2) DialogAddText (99;98;50; 43;100;10;Left!;"Min length for an oligo (40)") DialogAddCounter(99;98;12; 55; 36;15;DisplayNormal!;vOliMax;40;80;2) DialogAddText (99;98;50; 58;100;10;Left!;"MAX length for an oligo (80)") DialogAddCounter(99;98;12; 85; 36;15;DisplayNormal!;vOliMinNumber;2;24;2) DialogAddText (99;98;50; 88;100;10;Left!;"Min number of oligos (2)") DialogAddCounter(99;98;12; 100; 36;15;DisplayNormal!;vOliMaxNumber;2;24;2) DialogAddText (99;98;50; 103;100;10;Left!;"MAX number of oligos (24)") DialogAddCounter(99;98;12; 130; 36;15;DisplayNormal!;vMinCassLap;20;80;1) DialogAddText (99;98;50; 133;100;10;Left!;"Min cassette overlap (20)") DialogAddCounter(99;98;12; 145; 36;15;DisplayNormal!;vMaxCassLap;20;80;1) DialogAddText (99;98;50; 148;100;10;Left!;"MAX cassette overlap (80)") v99:= DialogShow (99;"WordPerfect";;)
13
v100:= DialogDestroy(99) If(v99=2)//Cancel button was hit Quit() EndIf If(vOliMin>vOliMax OR vOliMinNumber >vOliMaxNumber OR vMinCassLap>vMaxCassLap) Beep () vCheckValues="Stop" Else vCheckValues="Go" Endif Until (vCheckValues="Go") //End Dialog Box Definition*********************** For (vS1N;vOliMinNumber;vS1N