Heterosides – compatible solutes occurring in prokaryotic and eukaryotic phototrophs. (22nd June 2015)