The Bead blot: a method for identifying ligand-protein and protein-protein interactions using combinatorial libraries of peptide ligands.