The present invention relates to artificial receptors and arrays or microarrays of artificial receptors or candidate artificial receptors. Each member of the array includes a plurality of building block compounds, typically immobilized in a spot on a support. The present invention also includes the building blocks, combinations of building blocks, arrays of building blocks, and receptors constructed of these building blocks together with a support. The present invention also includes methods of making and using these arrays and receptors.