Patent ID: 7985565

Claim:
A method for producing an array of single stranded nucleic acid templates comprising the steps of: A) providing a population of different nucleic acid fragments comprising a target region of unknown sequence, attaching a nucleic acid sequence to each end of each of the different nucleic acid fragments, and producing a collection of different fragments wherein each of the collection of different fragments comprises an identical universal first end and an identical universal second end; B) providing immobilized primers comprising at least two different sequences, each sequence of the at least two different sequences comprising a region complementary to the identical universal first end or the identical universal second end of the fragments; C) adding the collection of different fragments to the immobilized primers to allow the different fragments to anneal to the immobilized primers; D) amplifying the collection of different fragments and producing an array of amplified double stranded templates comprising the target region of unknown sequence; and E) cleaving just one strand of each of the amplified double stranded templates on the array to remove the one strand of each of the amplified double stranded templates from the array and to retain other strand of each of the amplified double stranded templates on the array wherein the another strand of each of the amplified double stranded templates comprises the target region of unknown sequence, thereby producing an array of single stranded nucleic acid templates.