Skip to content

Restriction Enzyme Site Finder

A restriction enzyme site finder scans a DNA sequence you paste and reports every enzyme that cuts it, where each cut falls, and the fragment sizes the digest would produce. This one matches your sequence against the complete REBASE set — 5,649 enzymes — entirely in your browser, with no upload and no account. For each cutter it lists the recognition site, the number of cuts, the break positions, and the resulting fragments for a linear or a circular molecule, so you can see at a glance which enzymes linearize a plasmid once, which cut it into a clean two- or three-band pattern, and which do not cut at all.

Every cloning strategy begins with a question: which restriction enzymes cut this molecule, and what do the fragments look like? Answering it by hand means scanning a sequence for dozens of recognition motifs and then doing the fragment arithmetic for each one, which is slow and easy to get wrong — especially across the join of a circular plasmid or for the offset cuts of a type-IIS enzyme. This tool is part of the molecular cloning calculator set and does the whole scan in one pass, listing every cutter with its recognition site, cut count, cut positions and digest fragment sizes.

The engine reads recognition data derived from REBASE, the reference database of restriction enzymes maintained by Roberts and colleagues, so the enzyme set is the full published collection rather than a short list of common clones. That coverage matters when your construct carries an unusual site: a tool limited to a few hundred commercial enzymes will simply never report a cutter it does not know, and you will wrongly conclude the site is unique. Because the scan runs locally, you can check a proprietary or unpublished sequence without sending it to a server.

Reading the output well requires understanding what a cut position and a fragment size actually mean. A recognition sequence is written with a caret where the enzyme cuts the top strand — EcoRI is G^AATTC, so the break falls one base into the site — and type-IIS enzymes such as BsaI are written GGTCTC(1/5), cutting a fixed distance outside the site. Once you know where the breaks fall, the fragments follow simple arithmetic: a linear molecule cut n times gives n+1 fragments, while a circular molecule cut n times gives n fragments, and a single cut on a circle merely linearizes it. If you need the mass of those fragments rather than their lengths, the plasmid molecular weight calculator converts size to molecular weight.

The usual next step is to pick an enzyme and build a ligation around it. Choosing between two candidates that both cut your vector once comes down to the overhang they leave and whether the insert carries a compatible end; the ligation ratio calculator then turns your chosen insert and vector sizes into the masses to pipette. If you are designing the primers that add those sites in the first place, the DNA and RNA sequence tools cover melting temperature, GC content and molecular weight for the oligonucleotides and the final construct.

Restriction Enzyme Site Finder

A, C, G, T, U only — spaces and digits are ignored. Degenerate (IUPAC) bases such as N are not accepted in the query. Limit 100,000 bp.

Topology
Enzymes that cut1609
Sequence length60 bp
Restriction sites and digest fragments (circular)
EnzymeRecognitionCutsFragments (bp)
AaaI

Isoschizomers: XmaIII,BseX3I,BsoDI,BstZI,EagI,EclXI,Eco52I,SenPT16I,TauII,Tsp504I

Cut positions: 10

C^GGCCG160
AacLI

Isoschizomers: BamHI,AaeI,AcaII,AccEBI,AinII,AliI,Ali12257I,Ali12258I,ApaCI,AsiI,AspTII,Atu1II,BamFI,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 17

GGATCC160
AaeI

Isoschizomers: BamHI,AacLI,AcaII,AccEBI,AinII,AliI,Ali12257I,Ali12258I,ApaCI,AsiI,AspTII,Atu1II,BamFI,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 17

GGATCC160
AbaUMB2I

Cut positions: 14

YCCGSS160
AcaII

Isoschizomers: BamHI,AacLI,AaeI,AccEBI,AinII,AliI,Ali12257I,Ali12258I,ApaCI,AsiI,AspTII,Atu1II,BamFI,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 17

GGATCC160
AcaIV

Isoschizomers: HaeIII,Afl83II,Asp742I,AspTIII,AvrBI,Bal475I,Bal3006I,BanAI,Bce71I,Bco33I,BecAII,Bfi458I,BhaII,Bim19II,BliI,BluII,Bme46I,Bme74I,Bme361I,BmeU1594I,Bpa36I,BsaRI,BscQI,BseI,Bse9I,Bse126I,BseQI,BshI,BshAI,BshBI,BshCI,BshDI,BshEI,BshFI,BsiAI,BsiDI,BsiHI,BsnI,Bsp23I,Bsp44II,Bsp137I,Bsp211I,Bsp226I,Bsp881I,Bsp1261I,Bsp1593I,Bsp2013I,Bsp2362I,Bsp2500I,BspANI,BspBDG2I,BspBRI,BspBSE18I,BspBake1I,BspCHE15I,BspGHA1I,BspH106II,BspKI,BspLRI,BspRI,BssCI,BstCI,BstJI,Bsu1076I,Bsu1114I,BsuRI,BteI,CbeI,ClmI,CltI,Csp2I,DsaII,EsaBC4I,EsaWC1I,FinSI,FnuDI,HhgI,Hpy178VII,HpyF10V,HpyF26II,HpyF29I,HpyF33II,HpyF42I,HpyF46V,HpyF49IV,HpyF53I,HpyF57I,HpyF63I,HpyF69II,HpyF72I,HpyF73III,MchAII,MfoAI,MniI,MnnII,MthTI,NgoAII,NgoCII,NgoNII,NgoPII,NgoSII,NgoTII,NlaI,NspLKI,OchI,PaiI,PalI,Pde133I,PflKI,PhoI,PlaI,Ple214I,PpuI,Pru2I,Psb9879I,Psp29I,SagI,SbvI,SfaI,SplIII,SuaI,SulI,Tsp132I,Tsp266I,Tsp273II,Tsp281I,Tsp560I,TspZNI,TteAI,TtnI,Tvu2HI,Uba9I,Uba54I,Uba61I,Uba1097I,Uba1140I,Uba1146I,Uba1147I,Uba1150I,Uba1152I,Uba1153I,Uba1155I,Uba1169I,Uba1174I,Uba1175I,Uba1176I,Uba1178I,Uba1179I,Uba1207I,Uba1208I,Uba1209I,Uba1210I,Uba1214I,Uba1223I,Uba1228I,Uba1230I,Uba1231I,Uba1235I,Uba1288I,Uba1292I,Uba1293I,Uba1319I,Uba1322I,Uba1336I,Uba1377I,Uba1388I,Uba1392I,Uba1395I,Uba1408I,Uba1418I,Uba1422I,Uba1429I,Uba1449I,Uba1450I,UbaN2I,UbaN8I,Uth549I,Uth555I,Uth557I,Van91III,VhaI,Vha1168I,VniI

Cut positions: 12

GGCC160
AccEBI

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AinII,AliI,Ali12257I,Ali12258I,ApaCI,AsiI,AspTII,Atu1II,BamFI,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 15

G^GATCC160
AcoI

Isoschizomers: CfrI,Ava458I,Bfi89I,Cfr14I,Cfr38I,Cfr39I,Cfr40I,Cfr55I,Cfr59I,EaeI,EciBI,Eco90I,Eco164I,EcoHAI,EcoHK31I,EspHK16I,EspHK24I,KspHK15I,Uba36I,Uba1188I,Uba1327I

Commercial: I

Cut positions: 10

Y^GGCCR160
AcsI

Isoschizomers: ApoI,CfaI,FsiI,XapI

Commercial: IV

Cut positions: 5

R^AATTY160
Afl83II

Isoschizomers: HaeIII,AcaIV,Asp742I,AspTIII,AvrBI,Bal475I,Bal3006I,BanAI,Bce71I,Bco33I,BecAII,Bfi458I,BhaII,Bim19II,BliI,BluII,Bme46I,Bme74I,Bme361I,BmeU1594I,Bpa36I,BsaRI,BscQI,BseI,Bse9I,Bse126I,BseQI,BshI,BshAI,BshBI,BshCI,BshDI,BshEI,BshFI,BsiAI,BsiDI,BsiHI,BsnI,Bsp23I,Bsp44II,Bsp137I,Bsp211I,Bsp226I,Bsp881I,Bsp1261I,Bsp1593I,Bsp2013I,Bsp2362I,Bsp2500I,BspANI,BspBDG2I,BspBRI,BspBSE18I,BspBake1I,BspCHE15I,BspGHA1I,BspH106II,BspKI,BspLRI,BspRI,BssCI,BstCI,BstJI,Bsu1076I,Bsu1114I,BsuRI,BteI,CbeI,ClmI,CltI,Csp2I,DsaII,EsaBC4I,EsaWC1I,FinSI,FnuDI,HhgI,Hpy178VII,HpyF10V,HpyF26II,HpyF29I,HpyF33II,HpyF42I,HpyF46V,HpyF49IV,HpyF53I,HpyF57I,HpyF63I,HpyF69II,HpyF72I,HpyF73III,MchAII,MfoAI,MniI,MnnII,MthTI,NgoAII,NgoCII,NgoNII,NgoPII,NgoSII,NgoTII,NlaI,NspLKI,OchI,PaiI,PalI,Pde133I,PflKI,PhoI,PlaI,Ple214I,PpuI,Pru2I,Psb9879I,Psp29I,SagI,SbvI,SfaI,SplIII,SuaI,SulI,Tsp132I,Tsp266I,Tsp273II,Tsp281I,Tsp560I,TspZNI,TteAI,TtnI,Tvu2HI,Uba9I,Uba54I,Uba61I,Uba1097I,Uba1140I,Uba1146I,Uba1147I,Uba1150I,Uba1152I,Uba1153I,Uba1155I,Uba1169I,Uba1174I,Uba1175I,Uba1176I,Uba1178I,Uba1179I,Uba1207I,Uba1208I,Uba1209I,Uba1210I,Uba1214I,Uba1223I,Uba1228I,Uba1230I,Uba1231I,Uba1235I,Uba1288I,Uba1292I,Uba1293I,Uba1319I,Uba1322I,Uba1336I,Uba1377I,Uba1388I,Uba1392I,Uba1395I,Uba1408I,Uba1418I,Uba1422I,Uba1429I,Uba1449I,Uba1450I,UbaN2I,UbaN8I,Uth549I,Uth555I,Uth557I,Van91III,VhaI,Vha1168I,VniI

Cut positions: 12

GGCC160
AinII

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AccEBI,AliI,Ali12257I,Ali12258I,ApaCI,AsiI,AspTII,Atu1II,BamFI,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 17

GGATCC160
AitAI

Isoschizomers: XhoII,AitII,Asp17I,Asp22I,Asp1HI,Asp6HI,Asp8HI,Asp14HI,Asp21HI,Bbr09I,Bbr52I,BloHI,BpuGI,BscSI,BstX2I,BstYI,DsaIII,MflI,MspNII,Nph3I,PsuI,Tru201I,Uba1432I

Cut positions: 17

RGATCY160
AitII

Isoschizomers: XhoII,AitAI,Asp17I,Asp22I,Asp1HI,Asp6HI,Asp8HI,Asp14HI,Asp21HI,Bbr09I,Bbr52I,BloHI,BpuGI,BscSI,BstX2I,BstYI,DsaIII,MflI,MspNII,Nph3I,PsuI,Tru201I,Uba1432I

Cut positions: 17

RGATCY160
Ali12257I

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AccEBI,AinII,AliI,Ali12258I,ApaCI,AsiI,AspTII,Atu1II,BamFI,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 17

GGATCC160
Ali12258I

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AccEBI,AinII,AliI,Ali12257I,ApaCI,AsiI,AspTII,Atu1II,BamFI,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 17

GGATCC160
AliI

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AccEBI,AinII,Ali12257I,Ali12258I,ApaCI,AsiI,AspTII,Atu1II,BamFI,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 15

G^GATCC160
AoxI

Commercial: I

Cut positions: 10

^GGCC160
ApaCI

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AccEBI,AinII,AliI,Ali12257I,Ali12258I,AsiI,AspTII,Atu1II,BamFI,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 15

G^GATCC160
ApoI

Isoschizomers: AcsI,CfaI,FsiI,XapI

Commercial: NV

Cut positions: 5

R^AATTY160
AsiI

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AccEBI,AinII,AliI,Ali12257I,Ali12258I,ApaCI,AspTII,Atu1II,BamFI,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 15

G^GATCC160
Asp14HI

Isoschizomers: XhoII,AitII,AitAI,Asp17I,Asp22I,Asp1HI,Asp6HI,Asp8HI,Asp21HI,Bbr09I,Bbr52I,BloHI,BpuGI,BscSI,BstX2I,BstYI,DsaIII,MflI,MspNII,Nph3I,PsuI,Tru201I,Uba1432I

Cut positions: 17

RGATCY160
Asp17I

Isoschizomers: XhoII,AitII,AitAI,Asp22I,Asp1HI,Asp6HI,Asp8HI,Asp14HI,Asp21HI,Bbr09I,Bbr52I,BloHI,BpuGI,BscSI,BstX2I,BstYI,DsaIII,MflI,MspNII,Nph3I,PsuI,Tru201I,Uba1432I

Cut positions: 17

RGATCY160
Asp1HI

Isoschizomers: XhoII,AitII,AitAI,Asp17I,Asp22I,Asp6HI,Asp8HI,Asp14HI,Asp21HI,Bbr09I,Bbr52I,BloHI,BpuGI,BscSI,BstX2I,BstYI,DsaIII,MflI,MspNII,Nph3I,PsuI,Tru201I,Uba1432I

Cut positions: 17

RGATCY160
Asp21HI

Isoschizomers: XhoII,AitII,AitAI,Asp17I,Asp22I,Asp1HI,Asp6HI,Asp8HI,Asp14HI,Bbr09I,Bbr52I,BloHI,BpuGI,BscSI,BstX2I,BstYI,DsaIII,MflI,MspNII,Nph3I,PsuI,Tru201I,Uba1432I

Cut positions: 17

RGATCY160
Asp22I

Isoschizomers: XhoII,AitII,AitAI,Asp17I,Asp1HI,Asp6HI,Asp8HI,Asp14HI,Asp21HI,Bbr09I,Bbr52I,BloHI,BpuGI,BscSI,BstX2I,BstYI,DsaIII,MflI,MspNII,Nph3I,PsuI,Tru201I,Uba1432I

Cut positions: 17

RGATCY160
Asp6HI

Isoschizomers: XhoII,AitII,AitAI,Asp17I,Asp22I,Asp1HI,Asp8HI,Asp14HI,Asp21HI,Bbr09I,Bbr52I,BloHI,BpuGI,BscSI,BstX2I,BstYI,DsaIII,MflI,MspNII,Nph3I,PsuI,Tru201I,Uba1432I

Cut positions: 17

RGATCY160
Asp742I

Isoschizomers: HaeIII,AcaIV,Afl83II,AspTIII,AvrBI,Bal475I,Bal3006I,BanAI,Bce71I,Bco33I,BecAII,Bfi458I,BhaII,Bim19II,BliI,BluII,Bme46I,Bme74I,Bme361I,BmeU1594I,Bpa36I,BsaRI,BscQI,BseI,Bse9I,Bse126I,BseQI,BshI,BshAI,BshBI,BshCI,BshDI,BshEI,BshFI,BsiAI,BsiDI,BsiHI,BsnI,Bsp23I,Bsp44II,Bsp137I,Bsp211I,Bsp226I,Bsp881I,Bsp1261I,Bsp1593I,Bsp2013I,Bsp2362I,Bsp2500I,BspANI,BspBDG2I,BspBRI,BspBSE18I,BspBake1I,BspCHE15I,BspGHA1I,BspH106II,BspKI,BspLRI,BspRI,BssCI,BstCI,BstJI,Bsu1076I,Bsu1114I,BsuRI,BteI,CbeI,ClmI,CltI,Csp2I,DsaII,EsaBC4I,EsaWC1I,FinSI,FnuDI,HhgI,Hpy178VII,HpyF10V,HpyF26II,HpyF29I,HpyF33II,HpyF42I,HpyF46V,HpyF49IV,HpyF53I,HpyF57I,HpyF63I,HpyF69II,HpyF72I,HpyF73III,MchAII,MfoAI,MniI,MnnII,MthTI,NgoAII,NgoCII,NgoNII,NgoPII,NgoSII,NgoTII,NlaI,NspLKI,OchI,PaiI,PalI,Pde133I,PflKI,PhoI,PlaI,Ple214I,PpuI,Pru2I,Psb9879I,Psp29I,SagI,SbvI,SfaI,SplIII,SuaI,SulI,Tsp132I,Tsp266I,Tsp273II,Tsp281I,Tsp560I,TspZNI,TteAI,TtnI,Tvu2HI,Uba9I,Uba54I,Uba61I,Uba1097I,Uba1140I,Uba1146I,Uba1147I,Uba1150I,Uba1152I,Uba1153I,Uba1155I,Uba1169I,Uba1174I,Uba1175I,Uba1176I,Uba1178I,Uba1179I,Uba1207I,Uba1208I,Uba1209I,Uba1210I,Uba1214I,Uba1223I,Uba1228I,Uba1230I,Uba1231I,Uba1235I,Uba1288I,Uba1292I,Uba1293I,Uba1319I,Uba1322I,Uba1336I,Uba1377I,Uba1388I,Uba1392I,Uba1395I,Uba1408I,Uba1418I,Uba1422I,Uba1429I,Uba1449I,Uba1450I,UbaN2I,UbaN8I,Uth549I,Uth555I,Uth557I,Van91III,VhaI,Vha1168I,VniI

Cut positions: 12

GGCC160
Asp748I

Isoschizomers: HpaII,Bco27I,BsaZI,BshMI,BsiSI,Bsp5I,Bsp47I,Bsp48I,Bsp116I,Bsp1591II,Bst40I,Bsu1192I,BsuFI,CboI,CceI,FinII,FpsJI,HapII,Hin2I,Hin5I,HpyVIII,Hpy299IX,HpyF43I,MniII,MnoI,MspI,Msp199I,NflHII,Pde137I,Pme35I,SecII,SfaGUI,SmoLI,Sth134I,Sth302II,Uba1128I,Uba1141I,Uba1267I,Uba1338I,Uba1355I,Uba1439I,UbaN13I

Cut positions: 14

CCGG160
Asp8HI

Isoschizomers: XhoII,AitII,AitAI,Asp17I,Asp22I,Asp1HI,Asp6HI,Asp14HI,Asp21HI,Bbr09I,Bbr52I,BloHI,BpuGI,BscSI,BstX2I,BstYI,DsaIII,MflI,MspNII,Nph3I,PsuI,Tru201I,Uba1432I

Cut positions: 17

RGATCY160
AspBHI

Cut positions: 0

YSCNS(8/12)160
AspNI

Isoschizomers: NlaIV,BcrI,BmiI,BsaEI,BscBI,Bsp29I,BspLI,BssI,HpyF44II,HpyF73I,NgoBV,NgoGV,NgoMV,PspN4I,Rlu3I,Uba1305I,Uba1445I

Cut positions: 17

GGN^NCC160
AspTII

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AccEBI,AinII,AliI,Ali12257I,Ali12258I,ApaCI,AsiI,Atu1II,BamFI,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 17

GGATCC160
AspTIII

Isoschizomers: HaeIII,AcaIV,Afl83II,Asp742I,AvrBI,Bal475I,Bal3006I,BanAI,Bce71I,Bco33I,BecAII,Bfi458I,BhaII,Bim19II,BliI,BluII,Bme46I,Bme74I,Bme361I,BmeU1594I,Bpa36I,BsaRI,BscQI,BseI,Bse9I,Bse126I,BseQI,BshI,BshAI,BshBI,BshCI,BshDI,BshEI,BshFI,BsiAI,BsiDI,BsiHI,BsnI,Bsp23I,Bsp44II,Bsp137I,Bsp211I,Bsp226I,Bsp881I,Bsp1261I,Bsp1593I,Bsp2013I,Bsp2362I,Bsp2500I,BspANI,BspBDG2I,BspBRI,BspBSE18I,BspBake1I,BspCHE15I,BspGHA1I,BspH106II,BspKI,BspLRI,BspRI,BssCI,BstCI,BstJI,Bsu1076I,Bsu1114I,BsuRI,BteI,CbeI,ClmI,CltI,Csp2I,DsaII,EsaBC4I,EsaWC1I,FinSI,FnuDI,HhgI,Hpy178VII,HpyF10V,HpyF26II,HpyF29I,HpyF33II,HpyF42I,HpyF46V,HpyF49IV,HpyF53I,HpyF57I,HpyF63I,HpyF69II,HpyF72I,HpyF73III,MchAII,MfoAI,MniI,MnnII,MthTI,NgoAII,NgoCII,NgoNII,NgoPII,NgoSII,NgoTII,NlaI,NspLKI,OchI,PaiI,PalI,Pde133I,PflKI,PhoI,PlaI,Ple214I,PpuI,Pru2I,Psb9879I,Psp29I,SagI,SbvI,SfaI,SplIII,SuaI,SulI,Tsp132I,Tsp266I,Tsp273II,Tsp281I,Tsp560I,TspZNI,TteAI,TtnI,Tvu2HI,Uba9I,Uba54I,Uba61I,Uba1097I,Uba1140I,Uba1146I,Uba1147I,Uba1150I,Uba1152I,Uba1153I,Uba1155I,Uba1169I,Uba1174I,Uba1175I,Uba1176I,Uba1178I,Uba1179I,Uba1207I,Uba1208I,Uba1209I,Uba1210I,Uba1214I,Uba1223I,Uba1228I,Uba1230I,Uba1231I,Uba1235I,Uba1288I,Uba1292I,Uba1293I,Uba1319I,Uba1322I,Uba1336I,Uba1377I,Uba1388I,Uba1392I,Uba1395I,Uba1408I,Uba1418I,Uba1422I,Uba1429I,Uba1449I,Uba1450I,UbaN2I,UbaN8I,Uth549I,Uth555I,Uth557I,Van91III,VhaI,Vha1168I,VniI

Cut positions: 12

GGCC160
Atu1II

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AccEBI,AinII,AliI,Ali12257I,Ali12258I,ApaCI,AsiI,AspTII,BamFI,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 17

GGATCC160
Ava458I

Isoschizomers: CfrI,AcoI,Bfi89I,Cfr14I,Cfr38I,Cfr39I,Cfr40I,Cfr55I,Cfr59I,EaeI,EciBI,Eco90I,Eco164I,EcoHAI,EcoHK31I,EspHK16I,EspHK24I,KspHK15I,Uba36I,Uba1188I,Uba1327I

Cut positions: 12

YGGCCR160
AvrBI

Isoschizomers: HaeIII,AcaIV,Afl83II,Asp742I,AspTIII,Bal475I,Bal3006I,BanAI,Bce71I,Bco33I,BecAII,Bfi458I,BhaII,Bim19II,BliI,BluII,Bme46I,Bme74I,Bme361I,BmeU1594I,Bpa36I,BsaRI,BscQI,BseI,Bse9I,Bse126I,BseQI,BshI,BshAI,BshBI,BshCI,BshDI,BshEI,BshFI,BsiAI,BsiDI,BsiHI,BsnI,Bsp23I,Bsp44II,Bsp137I,Bsp211I,Bsp226I,Bsp881I,Bsp1261I,Bsp1593I,Bsp2013I,Bsp2362I,Bsp2500I,BspANI,BspBDG2I,BspBRI,BspBSE18I,BspBake1I,BspCHE15I,BspGHA1I,BspH106II,BspKI,BspLRI,BspRI,BssCI,BstCI,BstJI,Bsu1076I,Bsu1114I,BsuRI,BteI,CbeI,ClmI,CltI,Csp2I,DsaII,EsaBC4I,EsaWC1I,FinSI,FnuDI,HhgI,Hpy178VII,HpyF10V,HpyF26II,HpyF29I,HpyF33II,HpyF42I,HpyF46V,HpyF49IV,HpyF53I,HpyF57I,HpyF63I,HpyF69II,HpyF72I,HpyF73III,MchAII,MfoAI,MniI,MnnII,MthTI,NgoAII,NgoCII,NgoNII,NgoPII,NgoSII,NgoTII,NlaI,NspLKI,OchI,PaiI,PalI,Pde133I,PflKI,PhoI,PlaI,Ple214I,PpuI,Pru2I,Psb9879I,Psp29I,SagI,SbvI,SfaI,SplIII,SuaI,SulI,Tsp132I,Tsp266I,Tsp273II,Tsp281I,Tsp560I,TspZNI,TteAI,TtnI,Tvu2HI,Uba9I,Uba54I,Uba61I,Uba1097I,Uba1140I,Uba1146I,Uba1147I,Uba1150I,Uba1152I,Uba1153I,Uba1155I,Uba1169I,Uba1174I,Uba1175I,Uba1176I,Uba1178I,Uba1179I,Uba1207I,Uba1208I,Uba1209I,Uba1210I,Uba1214I,Uba1223I,Uba1228I,Uba1230I,Uba1231I,Uba1235I,Uba1288I,Uba1292I,Uba1293I,Uba1319I,Uba1322I,Uba1336I,Uba1377I,Uba1388I,Uba1392I,Uba1395I,Uba1408I,Uba1418I,Uba1422I,Uba1429I,Uba1449I,Uba1450I,UbaN2I,UbaN8I,Uth549I,Uth555I,Uth557I,Van91III,VhaI,Vha1168I,VniI

Cut positions: 12

GGCC160
Bal3006I

Isoschizomers: HaeIII,AcaIV,Afl83II,Asp742I,AspTIII,AvrBI,Bal475I,BanAI,Bce71I,Bco33I,BecAII,Bfi458I,BhaII,Bim19II,BliI,BluII,Bme46I,Bme74I,Bme361I,BmeU1594I,Bpa36I,BsaRI,BscQI,BseI,Bse9I,Bse126I,BseQI,BshI,BshAI,BshBI,BshCI,BshDI,BshEI,BshFI,BsiAI,BsiDI,BsiHI,BsnI,Bsp23I,Bsp44II,Bsp137I,Bsp211I,Bsp226I,Bsp881I,Bsp1261I,Bsp1593I,Bsp2013I,Bsp2362I,Bsp2500I,BspANI,BspBDG2I,BspBRI,BspBSE18I,BspBake1I,BspCHE15I,BspGHA1I,BspH106II,BspKI,BspLRI,BspRI,BssCI,BstCI,BstJI,Bsu1076I,Bsu1114I,BsuRI,BteI,CbeI,ClmI,CltI,Csp2I,DsaII,EsaBC4I,EsaWC1I,FinSI,FnuDI,HhgI,Hpy178VII,HpyF10V,HpyF26II,HpyF29I,HpyF33II,HpyF42I,HpyF46V,HpyF49IV,HpyF53I,HpyF57I,HpyF63I,HpyF69II,HpyF72I,HpyF73III,MchAII,MfoAI,MniI,MnnII,MthTI,NgoAII,NgoCII,NgoNII,NgoPII,NgoSII,NgoTII,NlaI,NspLKI,OchI,PaiI,PalI,Pde133I,PflKI,PhoI,PlaI,Ple214I,PpuI,Pru2I,Psb9879I,Psp29I,SagI,SbvI,SfaI,SplIII,SuaI,SulI,Tsp132I,Tsp266I,Tsp273II,Tsp281I,Tsp560I,TspZNI,TteAI,TtnI,Tvu2HI,Uba9I,Uba54I,Uba61I,Uba1097I,Uba1140I,Uba1146I,Uba1147I,Uba1150I,Uba1152I,Uba1153I,Uba1155I,Uba1169I,Uba1174I,Uba1175I,Uba1176I,Uba1178I,Uba1179I,Uba1207I,Uba1208I,Uba1209I,Uba1210I,Uba1214I,Uba1223I,Uba1228I,Uba1230I,Uba1231I,Uba1235I,Uba1288I,Uba1292I,Uba1293I,Uba1319I,Uba1322I,Uba1336I,Uba1377I,Uba1388I,Uba1392I,Uba1395I,Uba1408I,Uba1418I,Uba1422I,Uba1429I,Uba1449I,Uba1450I,UbaN2I,UbaN8I,Uth549I,Uth555I,Uth557I,Van91III,VhaI,Vha1168I,VniI

Cut positions: 12

GGCC160
Bal475I

Isoschizomers: HaeIII,AcaIV,Afl83II,Asp742I,AspTIII,AvrBI,Bal3006I,BanAI,Bce71I,Bco33I,BecAII,Bfi458I,BhaII,Bim19II,BliI,BluII,Bme46I,Bme74I,Bme361I,BmeU1594I,Bpa36I,BsaRI,BscQI,BseI,Bse9I,Bse126I,BseQI,BshI,BshAI,BshBI,BshCI,BshDI,BshEI,BshFI,BsiAI,BsiDI,BsiHI,BsnI,Bsp23I,Bsp44II,Bsp137I,Bsp211I,Bsp226I,Bsp881I,Bsp1261I,Bsp1593I,Bsp2013I,Bsp2362I,Bsp2500I,BspANI,BspBDG2I,BspBRI,BspBSE18I,BspBake1I,BspCHE15I,BspGHA1I,BspH106II,BspKI,BspLRI,BspRI,BssCI,BstCI,BstJI,Bsu1076I,Bsu1114I,BsuRI,BteI,CbeI,ClmI,CltI,Csp2I,DsaII,EsaBC4I,EsaWC1I,FinSI,FnuDI,HhgI,Hpy178VII,HpyF10V,HpyF26II,HpyF29I,HpyF33II,HpyF42I,HpyF46V,HpyF49IV,HpyF53I,HpyF57I,HpyF63I,HpyF69II,HpyF72I,HpyF73III,MchAII,MfoAI,MniI,MnnII,MthTI,NgoAII,NgoCII,NgoNII,NgoPII,NgoSII,NgoTII,NlaI,NspLKI,OchI,PaiI,PalI,Pde133I,PflKI,PhoI,PlaI,Ple214I,PpuI,Pru2I,Psb9879I,Psp29I,SagI,SbvI,SfaI,SplIII,SuaI,SulI,Tsp132I,Tsp266I,Tsp273II,Tsp281I,Tsp560I,TspZNI,TteAI,TtnI,Tvu2HI,Uba9I,Uba54I,Uba61I,Uba1097I,Uba1140I,Uba1146I,Uba1147I,Uba1150I,Uba1152I,Uba1153I,Uba1155I,Uba1169I,Uba1174I,Uba1175I,Uba1176I,Uba1178I,Uba1179I,Uba1207I,Uba1208I,Uba1209I,Uba1210I,Uba1214I,Uba1223I,Uba1228I,Uba1230I,Uba1231I,Uba1235I,Uba1288I,Uba1292I,Uba1293I,Uba1319I,Uba1322I,Uba1336I,Uba1377I,Uba1388I,Uba1392I,Uba1395I,Uba1408I,Uba1418I,Uba1422I,Uba1429I,Uba1449I,Uba1450I,UbaN2I,UbaN8I,Uth549I,Uth555I,Uth557I,Van91III,VhaI,Vha1168I,VniI

Cut positions: 12

GGCC160
BamFI

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AccEBI,AinII,AliI,Ali12257I,Ali12258I,ApaCI,AsiI,AspTII,Atu1II,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 17

GGATCC160
BamHI

Isoschizomers: AacLI,AaeI,AcaII,AccEBI,AinII,AliI,Ali12257I,Ali12258I,ApaCI,AsiI,AspTII,Atu1II,BamFI,BamKI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Commercial: BIJNQRSVX

Cut positions: 15

G^GATCC160
BamKI

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AccEBI,AinII,AliI,Ali12257I,Ali12258I,ApaCI,AsiI,AspTII,Atu1II,BamFI,BamNI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 17

GGATCC160
BamNI

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AccEBI,AinII,AliI,Ali12257I,Ali12258I,ApaCI,AsiI,AspTII,Atu1II,BamFI,BamKI,Bca1259I,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 17

GGATCC160
BanAI

Isoschizomers: HaeIII,AcaIV,Afl83II,Asp742I,AspTIII,AvrBI,Bal475I,Bal3006I,Bce71I,Bco33I,BecAII,Bfi458I,BhaII,Bim19II,BliI,BluII,Bme46I,Bme74I,Bme361I,BmeU1594I,Bpa36I,BsaRI,BscQI,BseI,Bse9I,Bse126I,BseQI,BshI,BshAI,BshBI,BshCI,BshDI,BshEI,BshFI,BsiAI,BsiDI,BsiHI,BsnI,Bsp23I,Bsp44II,Bsp137I,Bsp211I,Bsp226I,Bsp881I,Bsp1261I,Bsp1593I,Bsp2013I,Bsp2362I,Bsp2500I,BspANI,BspBDG2I,BspBRI,BspBSE18I,BspBake1I,BspCHE15I,BspGHA1I,BspH106II,BspKI,BspLRI,BspRI,BssCI,BstCI,BstJI,Bsu1076I,Bsu1114I,BsuRI,BteI,CbeI,ClmI,CltI,Csp2I,DsaII,EsaBC4I,EsaWC1I,FinSI,FnuDI,HhgI,Hpy178VII,HpyF10V,HpyF26II,HpyF29I,HpyF33II,HpyF42I,HpyF46V,HpyF49IV,HpyF53I,HpyF57I,HpyF63I,HpyF69II,HpyF72I,HpyF73III,MchAII,MfoAI,MniI,MnnII,MthTI,NgoAII,NgoCII,NgoNII,NgoPII,NgoSII,NgoTII,NlaI,NspLKI,OchI,PaiI,PalI,Pde133I,PflKI,PhoI,PlaI,Ple214I,PpuI,Pru2I,Psb9879I,Psp29I,SagI,SbvI,SfaI,SplIII,SuaI,SulI,Tsp132I,Tsp266I,Tsp273II,Tsp281I,Tsp560I,TspZNI,TteAI,TtnI,Tvu2HI,Uba9I,Uba54I,Uba61I,Uba1097I,Uba1140I,Uba1146I,Uba1147I,Uba1150I,Uba1152I,Uba1153I,Uba1155I,Uba1169I,Uba1174I,Uba1175I,Uba1176I,Uba1178I,Uba1179I,Uba1207I,Uba1208I,Uba1209I,Uba1210I,Uba1214I,Uba1223I,Uba1228I,Uba1230I,Uba1231I,Uba1235I,Uba1288I,Uba1292I,Uba1293I,Uba1319I,Uba1322I,Uba1336I,Uba1377I,Uba1388I,Uba1392I,Uba1395I,Uba1408I,Uba1418I,Uba1422I,Uba1429I,Uba1449I,Uba1450I,UbaN2I,UbaN8I,Uth549I,Uth555I,Uth557I,Van91III,VhaI,Vha1168I,VniI

Cut positions: 12

GG^CC160
Bbr09I

Isoschizomers: XhoII,AitII,AitAI,Asp17I,Asp22I,Asp1HI,Asp6HI,Asp8HI,Asp14HI,Asp21HI,Bbr52I,BloHI,BpuGI,BscSI,BstX2I,BstYI,DsaIII,MflI,MspNII,Nph3I,PsuI,Tru201I,Uba1432I

Cut positions: 17

RGATCY160
Bbr52I

Isoschizomers: XhoII,AitII,AitAI,Asp17I,Asp22I,Asp1HI,Asp6HI,Asp8HI,Asp14HI,Asp21HI,Bbr09I,BloHI,BpuGI,BscSI,BstX2I,BstYI,DsaIII,MflI,MspNII,Nph3I,PsuI,Tru201I,Uba1432I

Cut positions: 17

RGATCY160
Bca1259I

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AccEBI,AinII,AliI,Ali12257I,Ali12258I,ApaCI,AsiI,AspTII,Atu1II,BamFI,BamKI,BamNI,Bce751I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 17

GGATCC160
BccI

Isoschizomers: Hpy30XI,HpyC1I,McaCI,MmyCVI

Commercial: N

Cut positions: 27

CCATC(4/5)160
Bce71I

Isoschizomers: HaeIII,AcaIV,Afl83II,Asp742I,AspTIII,AvrBI,Bal475I,Bal3006I,BanAI,Bco33I,BecAII,Bfi458I,BhaII,Bim19II,BliI,BluII,Bme46I,Bme74I,Bme361I,BmeU1594I,Bpa36I,BsaRI,BscQI,BseI,Bse9I,Bse126I,BseQI,BshI,BshAI,BshBI,BshCI,BshDI,BshEI,BshFI,BsiAI,BsiDI,BsiHI,BsnI,Bsp23I,Bsp44II,Bsp137I,Bsp211I,Bsp226I,Bsp881I,Bsp1261I,Bsp1593I,Bsp2013I,Bsp2362I,Bsp2500I,BspANI,BspBDG2I,BspBRI,BspBSE18I,BspBake1I,BspCHE15I,BspGHA1I,BspH106II,BspKI,BspLRI,BspRI,BssCI,BstCI,BstJI,Bsu1076I,Bsu1114I,BsuRI,BteI,CbeI,ClmI,CltI,Csp2I,DsaII,EsaBC4I,EsaWC1I,FinSI,FnuDI,HhgI,Hpy178VII,HpyF10V,HpyF26II,HpyF29I,HpyF33II,HpyF42I,HpyF46V,HpyF49IV,HpyF53I,HpyF57I,HpyF63I,HpyF69II,HpyF72I,HpyF73III,MchAII,MfoAI,MniI,MnnII,MthTI,NgoAII,NgoCII,NgoNII,NgoPII,NgoSII,NgoTII,NlaI,NspLKI,OchI,PaiI,PalI,Pde133I,PflKI,PhoI,PlaI,Ple214I,PpuI,Pru2I,Psb9879I,Psp29I,SagI,SbvI,SfaI,SplIII,SuaI,SulI,Tsp132I,Tsp266I,Tsp273II,Tsp281I,Tsp560I,TspZNI,TteAI,TtnI,Tvu2HI,Uba9I,Uba54I,Uba61I,Uba1097I,Uba1140I,Uba1146I,Uba1147I,Uba1150I,Uba1152I,Uba1153I,Uba1155I,Uba1169I,Uba1174I,Uba1175I,Uba1176I,Uba1178I,Uba1179I,Uba1207I,Uba1208I,Uba1209I,Uba1210I,Uba1214I,Uba1223I,Uba1228I,Uba1230I,Uba1231I,Uba1235I,Uba1288I,Uba1292I,Uba1293I,Uba1319I,Uba1322I,Uba1336I,Uba1377I,Uba1388I,Uba1392I,Uba1395I,Uba1408I,Uba1418I,Uba1422I,Uba1429I,Uba1449I,Uba1450I,UbaN2I,UbaN8I,Uth549I,Uth555I,Uth557I,Van91III,VhaI,Vha1168I,VniI

Cut positions: 12

GGCC160
Bce751I

Isoschizomers: BamHI,AacLI,AaeI,AcaII,AccEBI,AinII,AliI,Ali12257I,Ali12258I,ApaCI,AsiI,AspTII,Atu1II,BamFI,BamKI,BamNI,Bca1259I,Bco10278I,BnaI,BsaDI,Bsp30I,Bsp46I,Bsp90II,Bsp98I,Bsp130I,Bsp131I,Bsp144I,Bsp4009I,BspAAIII,BstI,Bst1126I,Bst2464I,Bst2902I,BstQI,Bsu90I,Bsu8565I,Bsu8646I,BsuB519I,BsuB763I,CelI,DdsI,Gba686I,GdoI,GinI,GoxI,GseIII,GstI,MleI,Mlu23I,NasBI,Nsp29132II,NspSAIV,OkrAI,Pac1110I,Pae177I,PboCI,Pfl8I,Psp56I,RhsI,Rlu4I,RspLKII,SolI,SpvI,SurI,Uba19I,Uba31I,Uba38I,Uba51I,Uba88I,Uba1098I,Uba1163I,Uba1167I,Uba1172I,Uba1173I,Uba1205I,Uba1224I,Uba1242I,Uba1250I,Uba1258I,Uba1297I,Uba1302I,Uba1324I,Uba1325I,Uba1334I,Uba1339I,Uba1346I,Uba1383I,Uba1398I,Uba1402I,Uba1414I,Uba4009I,UbaN3I,UbaN14I

Cut positions: 15

G^GATCC160
Bci528I

Isoschizomers: EcoRI,Eco82I,Eco159I,Eco228I,Eco237I,Eco252I,FunII,HalI,Hal22I,Kpn49kI,LraI,Ppu111I,RsrI,Srl32DII,Srl55DI,SsoI,Uba58I,Van91II,VchN100I,VchO2I

Cut positions: 5

G^AATTC160

Showing 50 of 1609 cutting enzymes.

How to use the restriction enzyme site finder

Paste your sequence into the input box. Only the strict bases A, C, G, T and U are accepted; spaces, line breaks and position numbers are ignored, and U is read as T so an RNA primer works. Degenerate IUPAC codes such as N are not accepted in the query, because an ambiguous base in your sequence would make the fragment sizes ambiguous too.

Choose the topology. Leave it on Circular for a plasmid or any covalently closed molecule so the scan searches across the origin; switch to Linear for a PCR product, a restriction fragment, or a linearized vector, where the ends are real ends and a cut near either terminus yields a short end fragment.

Press Find sites. The enzyme database loads on the first click, then the full REBASE set is scanned against your sequence. Nothing is uploaded — the matching happens in your browser.

Read the hit table. Each row is one enzyme that cuts, showing its recognition site, the number of cuts, and the fragment sizes in base pairs, sorted so the pattern is easy to compare against a gel. Enzymes that do not cut are omitted.

Expand a row for detail: isoschizomers, commercial availability where the source data records it, and the exact cut positions. Use this to confirm whether a site is truly unique or shared with an isoschizomer.

Copy the summary when you want to paste the result into a notebook or a protocol.

Restriction Enzyme Site Finder formula

caret notation G^AATTC: cutTop = index of "^", cutBottom = pattern length − cutTop
offset notation GGTCTC(1/5): cutTop = pattern length + 1, cutBottom = pattern length + 5
top-strand break = site start + cutTop
linear: n cuts → n + 1 fragments
circular: n cuts → n fragments (a single cut linearizes: one fragment = full length)
The caret "^" marks a cut inside the recognition site, used by the classic palindromic enzymes; cutTop is simply how many bases precede the caret, and for a palindrome cutBottom mirrors it. The "(n/m)" form is the REBASE type-IIS convention: the enzyme binds an asymmetric site and cuts n bases past the top strand and m bases past the bottom strand, measured from the 3′ end of the pattern, so both offsets can even be negative when the cut falls upstream of the site. Each double-strand break is counted once, at the top-strand cut position, which is what the fragment arithmetic uses.

Variables and units

SymbolMeaningUnit
patternRecognition sequence, IUPAC-expanded for degenerate positionsbases
cutTopTop-strand cut offset from the 5′ end of the sitebases
cutBottomBottom-strand cut offset from the 5′ end of the sitebases
cut positionAbsolute base index of a double-strand break in your sequencebp
fragmentsLengths of DNA between consecutive breaks, for the chosen topologybp
topologyCircular (searched across the origin) or linear (real ends)—

How restriction enzyme site finder is calculated

  1. Normalize the input: strip whitespace and digits, uppercase, and read U as T.
  2. Validate strictly against A, C, G, T, U and reject the sequence if it exceeds the 100,000 bp scan cap.
  3. For each enzyme, expand its recognition pattern into per-position base sets (IUPAC-aware).
  4. Match the pattern on both strands: the forward strand directly and the reverse strand via the reverse complement of the pattern, searching across the origin when the topology is circular.
  5. Deduplicate palindromic self-matches so a site found on both strands at one locus counts once, keyed by its break position.
  6. Compute each double-strand break as site start + cutTop, wrapped into the sequence length.
  7. Derive fragments from the sorted break positions using the linear (n+1) or circular (n) rule, joining across the origin for circular molecules.
  8. Sort the fragments ascending and the enzymes alphabetically, then render the table.

Worked laboratory examples

Example 1 — EcoRI on a 60 bp plasmid (circular)

Given: 5′-TTAAGAATTCGGCCGGATCC…-3′ (60 bp) · topology: circular · EcoRI site GAATTC at index 4

  1. EcoRI is written G^AATTC, so cutTop = 1.
  2. The top-strand break is at site start + cutTop = 4 + 1 = 5.
  3. A single cut on a circular molecule does not produce two pieces — it linearizes the circle.

Result: EcoRI: 1 site, 1 fragment of 60 bp (the circle opened once).

Example 2 — the same sequence, linear

Given: 5′-TTAAGAATTCGGCCGGATCC…-3′ (60 bp) · topology: linear · EcoRI break at position 5

  1. A linear molecule cut once gives n + 1 = 2 fragments.
  2. The break at position 5 splits the 60 bp into 5 bp and 60 − 5 = 55 bp.

Result: EcoRI: 2 fragments, 5 bp + 55 bp.

Example 3 — BsaI type-IIS offset cut (linear)

Given: 5′-AAAAAAAAAA GGTCTC AAAAAAAAAAAAAA-3′ (30 bp, linear) · BsaI written GGTCTC(1/5) · site GGTCTC starts at index 10

  1. The (1/5) form sets cutTop = pattern length + 1 = 6 + 1 = 7.
  2. The break is therefore 7 bp past the site start: 10 + 7 = 17, outside the recognition sequence.
  3. A single cut on this 30 bp linear molecule gives fragments of 17 bp and 30 − 17 = 13 bp.

Result: BsaI: 1 site, break at position 17, fragments 17 bp + 13 bp.

Want the reasoning behind the numbers? Read How to Calculate Plasmid Molecular Weight and How to Calculate a Ligation Ratio (Insert:Vector).

How to interpret the result

A result where many enzymes cut once or twice is typical for a small plasmid; the useful signal is the enzymes that cut exactly once, because those linearize the vector cleanly for a directional clone, and the enzymes that cut zero times, which confirms a site is absent and therefore available to engineer in.

Circular versus linear changes the fragment count even for identical cuts. One EcoRI site gives a single 60 bp band on a circle but two bands, 5 and 55, on a linear molecule. If you are checking a plasmid prep, keep the topology on circular so a site spanning the origin is not missed; if you are checking a PCR product or a digested insert, use linear so the short end fragments are reported correctly.

A single-cut linearization is what you want when opening a vector for ligation: it produces one full-length linear molecule with two compatible ends. Two cuts excise the fragment between them, which is how you drop out a stuffer or release an insert. Read the fragment sizes against your expected construct — an unexpected extra band usually means a second site you did not plan for, or a partial digest.

Once you have chosen an enzyme, carry its fragment sizes forward. The linearized vector length and the insert length feed the ligation ratio calculator to set the molar ratio, and the vector length feeds the plasmid molecular weight calculator when you need mass rather than base pairs. Together these turn a site scan into a complete cloning plan.

Assumptions

  • The query is a strict ACGTU sequence; degenerate bases in your input are rejected rather than guessed.
  • The enzyme set is the complete REBASE collection used to build the database, applied to every sequence identically.
  • Cutting is ideal: every recognition site is assumed to cut fully, with no methylation blocking, star activity, or buffer and temperature effects.
  • The default topology is circular, matching the common case of a plasmid; switch it explicitly for linear molecules.

Limitations

  • Only single-enzyme digests are reported; planning a combined double or multi-enzyme digest is a separate task.
  • Methylation sensitivity, star activity, and buffer or temperature compatibility are not modelled, so a listed cut is a prediction of sequence recognition, not a guarantee under your conditions.
  • Sequences longer than 100,000 bp are rejected rather than truncated; use a dedicated genome-scale tool for whole chromosomes.
  • Overhang composition is not reported — only fragment sizes — so compatible-end matching must be checked separately.

Common mistakes

  • Forgetting to set circular versus linear, which changes the fragment count and can hide a site that spans the origin of a plasmid.
  • Assuming every listed enzyme will cut in your buffer; recognition is necessary but not sufficient, and buffer, methylation and temperature decide the real outcome.
  • Ignoring methylation-sensitive sites: a recognition sequence inside a methylated host context may not cut even though the finder reports it.
  • Reading a type-IIS offset such as GGTCTC(1/5) as a cut inside the recognition site; the break falls outside it, which is exactly what makes Golden Gate overhangs programmable.
  • Pasting a sequence with N or other degenerate bases and expecting a result; ambiguous positions make fragment sizes ambiguous, so the tool requires strict ACGTU.

FAQ

What is a restriction enzyme site finder?

It is a tool that scans a DNA sequence for the recognition motifs of restriction enzymes and reports which enzymes cut, where the cuts fall, and the fragment sizes a digest would produce. It replaces the manual work of searching a sequence for dozens of motifs and doing the fragment arithmetic for each, and it is the first step in planning a restriction-based clone.

How are digest fragment sizes calculated?

Each double-strand break is located from the enzyme cut notation: for a caret site like G^AATTC the top-strand cut is the number of bases before the caret, and for a type-IIS site like GGTCTC(1/5) it is the pattern length plus the offset. The sorted break positions then divide the molecule — a linear sequence cut n times yields n+1 fragments, and a circular one yields n fragments, joined across the origin.

Circular versus linear — why does it matter?

Because the same cuts give different fragments. One cut on a circle merely linearizes it, producing a single full-length fragment, while one cut on a linear molecule produces two. Circular scanning also searches across the join between the last and first base, so a site that straddles the origin is found; linear scanning treats the ends as real ends and reports the short terminal fragments.

Which enzymes are included?

The scan uses recognition and cut data derived from REBASE, the reference database of restriction enzymes, covering the full published set of 5,649 enzymes rather than a short list of common commercial clones. The data is attributed to REBASE and its authors, and the derived dataset is exposed as an open static asset.

Is my sequence uploaded anywhere?

No. The sequence is matched against the enzyme database entirely in your browser. Nothing is sent to a server, so you can check a proprietary or unpublished construct without disclosing it. The enzyme database itself is loaded once, on the first scan.

Why can’t I paste N or degenerate bases?

Because an ambiguous base in your query would make the cut positions and fragment sizes ambiguous. The tool requires a strict A, C, G, T, U sequence so every reported fragment is exact. Degenerate codes are handled on the enzyme side, where a recognition pattern like GGWCC legitimately stands for multiple bases, but your input sequence must be unambiguous.

Scientific Sources

External links open in a new tab and carry rel="nofollow". We cite primary references (NIST, NIH/NCBI, peer-reviewed papers) and established manufacturer technical documentation (NEB, Thermo Fisher, Promega, IDT). Calculated results are estimates; your protocol and manufacturer guidance take precedence.

Last reviewed: 2026-09 · Method version: 1.0