Enzyme inhibition types and applications of enzyme inhibition