The proteasome: a macromolecular assembly designed for controlled proteolysis

The proteasome: a macromolecular assembly designed for controlled proteolysis