Patent ID: 6846655

Claim:
A method for generating a nucleic acid library, said method comprising: (a) providing a population of single-stranded nucleic acid templates, each of said templates comprising a coding sequence and an operably linked promoter sequence; (b) hybridizing to said population of single-stranded nucleic acid templates a mixture of substantially complementary single-stranded nucleic acid fragments, said fragments being shorter in length than said nucleic acid templates; (c) contacting each of the hybridization products of step (b) with both a DNA polymerase which lacks strand displacement activity and a DNA ligase, under conditions in which said fragments act as primers for the completion of second nucleic acid strands which are substantially complementary to said nucleic acid templates; and (d) contacting the products of step (c) with RNA polymerase to generate an RNA library, said library being transcribed from said second nucleic acid strands.