Color fingerprinting of proteins by calixarenes embedded in lipid/polydiacetylene vesicles.