SEARCH Articles Figures Tables Nanotechnology supramolecular Self films Self supramolecular Self-assembled film Supramolecular assembling Supramolecular films Supramolecular self-assembly