Supplementary Materials for - Science

19 downloads 212 Views 8MB Size Report
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