Polyketide and non-ribosomal peptide synthases: falling together by coming apart.

Polyketide and non-ribosomal peptide synthases: falling together by coming apart.