Patent Document ID: 7873499
Application ID: 11973805

Base Claim:
1. A computer program product on a computer readable storage medium comprising computer code for i) encoding two or more biological molecules into initial character strings to provide a collection of two or more different initial character strings wherein each of said biological molecules comprises at least about ten subunits; ii) selecting at least two substrings from said initial character strings; iii) concatenating said at least two substrings to form one or more product strings about the same length as one or more of the initial character strings; iv) determining sequence identities of at least one of the product strings relative to at least one initial character string; and v) selecting one or more product biological molecules for production, wherein the one or more product biological molecules correspond to one or more of the product strings.

---

Claim 2:
2. The computer program product of claim 1 , wherein said two or more biological molecules are nucleic acid sequences.