A restriction enzyme can cut DNA at a specific sequence of nucleotides usually 4, 6 or 8 nucleotides long. This may result in symmetrical cleavage and "blunt" ends or assymetrical cleavage and "sticky" ends. A "sticky" end is produced when the restriction enzyme cuts at one end of the sequence, between two bases on the same strand, then cuts on the opposite end of the complementary strand. This will produce two ends of DNA that will have some nucleotides without any complementary bases. A restriction enzyme will only cut at a specific sequence, and since DNA is palindromic the end of one sequence is the same as the opposite end of the complementary sequence.