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