Claims
- 1. Apparatus for producing a mass-coded set of compounds of the general formula X(Y)n, wherein X is a scaffold, n is from 2 to about 6, and each Y is, independently, a peripheral moiety, the apparatus comprising:
storage for storing a peripheral moiety precursor set; and a digital processor assembly for selecting a peripheral moiety precursor subset from the peripheral moiety precursor set, wherein the digital processor assembly employs a routine executed by a digital processor for:
(a) choosing every set of two different peripheral moiety precursors from the peripheral moiety precursor set, said choosing performed in a manner such that for each set of two, if the two peripheral moiety precursors have equal molecular masses then one of the two is removed forming a remaining set; and (b) from the remaining set, choosing a desired subset so as to provide the selected subset by
(i) choosing a possible selected subset from the working selection set, (ii) from the chosen possible selected subset, generating all possible combinations of n peripheral moiety precursors, and (iii) determining whether at least about 90% of said combinations of n peripheral moieties derived from said chosen possible selected subset have molecular mass sums which are distinct from the molecular mass sums of all other combinations of n peripheral moieties derived from said chosen possible selected subset, and, if so, selecting the chosen possible subset as the selected subset, wherein the selected subset comprises a sufficient number of peripheral moiety precursors that there exist at least about 250 distinct combinations of n peripheral moieties derived from said selected subset.
- 2. Apparatus for producing a mass-coded set of compounds of the general formula X(Y)n, wherein X is a scaffold, n is from 2 to about 6, and each Y is, independently, a peripheral moiety, the apparatus comprising:
storage for a peripheral moiety precursor set; and a digital processor assembly for selecting a peripheral moiety precursor subset from the peripheral moiety precursor set, wherein the digital processor assembly employs a routine executed by a digital processor for:
(a) choosing every set of two different peripheral moiety precursors from the peripheral moiety precursor set, said choosing performed in a manner such that for each set of two, if the two peripheral moiety precursors have equal molecular masses then one of the two is removed forming a remaining set; (b) from the remaining set, choosing every set of four peripheral moiety precursors, including for a given set of four, removing one of the four peripheral moiety precursors if a sum of the molecular masses of a first two precursors in the given set of four equals a sum of the molecular masses of a second two precursors in the given set of four peripheral moiety precursors, said choosing forming a remainder set; and (c) from the remainder set, choosing a desired subset so as to provide the selected subset by
(i) choosing a possible selected subset from the working selection set, (ii) from the chosen possible selected subset, generating all possible combinations of n peripheral moiety precursors, and (iii) determining whether at least about 90% of said combinations of n peripheral moieties derived from said chosen possible selected subset have molecular mass sums which are distinct from the molecular mass sums of all other combinations of n peripheral moieties derived from said chosen possible selected subset, and, if so, selecting the chosen possible subset as the selected subset, wherein the selected subset comprises a sufficient number of peripheral moiety precursors that there exist at least about 250 distinct combinations of n peripheral moieties derived from said selected subset.
- 3. Apparatus for producing a mass-coded set of compounds of the general formula X(Y)n, wherein X is a scaffold, n is from 2 to about 6, and each Y is, independently, a peripheral moiety, the apparatus comprising:
storage for storing a peripheral moiety precursor set; and a digital processor assembly for selecting a peripheral moiety precursor subset from the peripheral moiety precursor set, wherein the digital processor assembly employs a routine executed by a digital processor for:
(a) choosing every set of two different peripheral moiety precursors from the peripheral moiety precursor set, said choosing performed in a manner such that for each set of two, if the two peripheral moiety precursors have equal molecular masses then one of the two is removed forming a remaining set; (b) from the remaining set, choosing every set of four peripheral moiety precursors, including for a given set of four, removing one of the four peripheral moiety precursors if a sum of the molecular masses of a first two precursors in the given set of four equals a sum of the molecular masses of a second two precursors in the given set of four peripheral moiety precursors, said choosing forming a remainder set; (c) from the remainder set, choosing every set of six different peripheral moiety precursors, including for a given set of six, removing one of the six peripheral moiety precursors if a sum of the molecular masses of a first three precursors in the given set of six equals a sum of the molecular masses of a second three precursors in the given set of six, said choosing forming a working selection set of peripheral moiety precursors from which to select a desired subset; and (d) from the working selection set, choosing a desired subset so as to provide the selected subset by
(i) choosing a possible selected subset from the working selection set, (ii) from the chosen possible selected subset, generating all possible combinations of n peripheral moiety precursors, and (iii) determining whether at least about 90% of said combinations of n peripheral moieties derived from said chosen possible selected subset have molecular mass sums which are distinct from the molecular mass sums of all other combinations of n peripheral moieties derived from said chosen possible selected subset, and, if so, selecting the chosen possible subset as the selected subset, wherein the selected subset comprises a sufficient number of peripheral moiety precursors that there exist at least about 250 distinct combinations of n peripheral moieties derived from said selected subset.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a divisional of Ser. No. 09/373,018, filed on Aug. 11, 1999, which is a divisional of 09/024,592, filed on Feb. 17, 1998, now U.S. Pat. No. 6,207,861, which claims priority from provisional application 60/070,456, filed on Jan. 5, 1998, the contents of each of which are incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60070456 |
Jan 1998 |
US |
Divisions (2)
|
Number |
Date |
Country |
Parent |
09373018 |
Aug 1999 |
US |
Child |
10133109 |
Apr 2002 |
US |
Parent |
09024592 |
Feb 1998 |
US |
Child |
09373018 |
Aug 1999 |
US |