The parallel and convergent universes of polyketide synthases and nonribosomal peptide synthetases