Patent ID: 6841347

Claim:
A method for constructing a DNA library in vivo, comprising: providing a plurality of host cells; providing a vector molecule having a first region and a second region; providing a plurality of nucleic acid insert molecules, each of the plurality of nucleic acid insert molecules having a first common region which is homologous with said first region of the vector molecule, a second common region which is homologous with said second region of the vector molecule, and a library element encoding region disposed between said first common region and said second common region, wherein when the library element encoding region encodes a naturally occurring sequence, the first and second regions are not naturally found adjacent to the library element encoding region; introducing the vector molecule into each host cell of the plurality of host cells; introducing a nucleic acid insert molecule from said plurality of nucleic acid insert molecules into each host cell of said plurality of host cells, wherein a different library element encoding region is introduced into each host cell of said plurality of host cells; allowing homologous recombination and gap repair between a vector molecule and only one nucleic acid insert molecule to occur, and generating a plurality of vector molecules from said plurality of host cells, each vector molecule of the plurality comprising a different library element encoding region, and each vector comprising only one library element encoding region, thereby constructing a DNA library.