Probing receptors and enzymes with synthetic small molecules