Cyanine dyes: synergistic action of hydrogen, halogen and chalcogen bonds allows discrete I42− anions in crystals. (29th March 2018)