restriction enzyme; restriction endonuclease