Polyketide synthase gene manipulation: a structure-function approach in engineering novel antibiotics.