Text this: Self-Assembled Molecules - New Kind of Protein Ligands: Supramolecular Ligands