SEARCH Articles Figures Tables 2,2 -Cyanine Cyanine aggregates Cyanine dyes Cyanines DNA discovery Of dyes