Restriction endonucleases are used in genetic engineering, because
they can degrade harmful proteins
they can join DNA fragments
they can cut DNA at specific base sequences
they can cut DNA at variable sites