摘要 |
A method and system for synthesizing one or more pieces of DNA with desired sequences using pooled DNA, the method comprising a hierarchical division phase and a hierarchical assembly phase. In the division phase, the sequences of one or more pieces of DNA with desired nucleic acid sequences are recursively: divided into partially overlapping resulting pieces of DNA, and the resulting pieces of DNA assigned to a plurality of pools except after the after the final division step, wherein overlapping, adjacent resulting pieces of DNA are assigned to different pools. In the assembly phase, pools of oligonucleotides are obtained corresponding to the pools of the resulting pieces of DNA, and one or more pieces of DNA with desired sequences are assembled by overlap extension in the reverse order of the hierarchical division. Embodiments of the method combine the advantages of hierarchical assembly with the advantages of pooled oligonucleotides. |