Type II polyketide synthases: gaining a deeper insight into enzymatic teamwork.

Type II polyketide synthases: gaining a deeper insight into enzymatic teamwork.