Chemistry of alkaloids, steroids, terpenes, carbohydrates, amino acids, peptides and nucleic acids