purple Biomolecules