
Supramolecular chemistry is the science that is concerned with molecular self-assembly: chemical building blocks which, when you combine them, naturally form larger ordered structures. In this …
http://www.physnews.com/bio-medicine-news/cluster1208625111/