Carboxylatopillar[n]arenes: a versatile class of water soluble synthetic receptors.

Carboxylatopillar[n]arenes: a versatile class of water soluble synthetic receptors.