When quinones meet amino acids: chemical, physical and biological consequences.

When quinones meet amino acids: chemical, physical and biological consequences.