polyketide compound