Molecular-Recognition-Directed Self-Assembly of Supramolecular Polymers