FTP,
There are three classes of these based on the distance of the activity of their recognition sites. They were named after their isolation from E. coli because they seemed to prevent the bacteria from being attacked by viruses. Specific ones can be used to find SNPs (pronounced snips) or can be used at certain palindromic base sequences to produce either blunt or sticky ends for recombination. FTP, EcoRI and Bam HI are these proteins that cut DNA in certain places to help in recombination.
There are three classes of these based on the distance of the activity of their recognition sites.
{restriction enzymes} or {endonucleases}