The ad hoc supermolecule approach to receptor ligand design