Enzymes are substances that cause chemical reactions. Certain types of enzymes, such as polyketide synthases and nonribosomal peptide synthetases, have the ability to shuffle their parts, allowing ...