All non-ribosomal peptide synthetases articles