Restriction endonuclease recognize a specific DNA base sequence (recognition sequence, recognisation site, restriction sequence or restriction site having palindromic sequence) and cleaves both the strands of DNA at or near that site. The enzyme cuts the DNA, generating restriction fragments with overhanging ends or blunt ends