Enzyme inhibitors and enzyme substrates