After determining the transition state structures using either KIE or computation simulations, the inhibitor can be designed according to the determined transition state structures or intermediates. The following three examples illustrate how the inhibitors mimic the transition state structure by changing functional groups correspond to the geometry and electrostatic distribution of the transition state structures.