Cyanine polyene reactivity: scope and biomedical applications.

Cyanine polyene reactivity: scope and biomedical applications.