Peptide synthesis: a review of classical and emerging methods. — SciRadar