Circle all that are true about restriction endonucleases
A. They were originally isolated from bacteria
B. They cut at nonspecific sequences of DNA
C. They are proteins with non-enzymatic functions
D. They are commercially available
E. They are essential for cloning foreign pieces of DNA