procedure: a particular course of action intended to achieve a result
activity: any specific behavior
nuclease: general term for enzymes that catalyze the hydrolysis of nucleic acid by cleaving chains of nucleotides into smaller units