Self-Assembled Molecules - New Kind of Protein Ligands