Restriction endonucleases are enzymes which
Remove nucleotides from the ends of the DNA molecule
Make cuts at specific positions within the DNA molecule
Recognize a specific nucleotide sequence for binding of DNA ligase
Restrict the action of the enzyme DNA polymerase