Macromolecular interactions in enzyme regulation