Patent ID: 7702464

Claim:
A method of providing degenerate oligonucleotide data using one or more logic processing systems, the method comprising: receiving one or more indications of initial digital data from a user, said initial digital data indicating one or more polypeptide input sequences; receiving options digital data from the user, said options data indicating one or more processing and/or input and/or output options for said sequences; backtranslating said one or more polypeptide input sequences using one or more of said logic processing systems to create a set of backtranslated oligonucleotides; using one or more items of said options digital data to affect said backtranslating, said options digital data affecting said backtranslating by specifying or varying input and/or output and/or processing of said backtranslating; determining a set of degenerate oligonucleotides from said set of backtranslated oligonucleotides; recombining and forward translating said set of degenerate oligonucleotides to produce systematically varied libraries of said one or more polypeptide input sequences; and transmitting, using one or more of said systems, digital data representing said set of degenerate oligonucleotides to the user.