PEEK
Protein Engineering Efficiency Kit
Silent Mutations
Primer Design
Sequence Visualizer
About
Primer Designer
Design primers for enzyme insertion, amino acid insertion, indels (amplify/delete a region), or gel-based insertion verification
Design Mode
Enzyme Insertion
Insert restriction enzyme recognition sites
Amino Acid Insertion
Insert amino acid sequences with homology arms
Indels (PCR)
Design PCR primers to amplify a region, or cut one out
Insertion Verification
Design genotyping PCR primers to confirm an insertion on a gel
DNA Sequence
Full DNA sequence in uppercase (A, T, C, G)
Insertion Position (1-based)
Position where insertion will occur
Select Enzyme
Choose an enzyme...
FokI - GGATG
BstV1I - GCAGC
Hin1I - GRCGYC
BsiWI - CGTACG
MluI - ACGCGT
PauI - GCGCGC
ErhI - CCWWGG
MlyI - GAGTC
NmeAIII - GCCGAG
BseGI - GGATG
MalI - GATC
XhoI - CTCGAG
TatI - WGTACW
TspRI - CASTG
AfeI - AGCGCT
ZraI - GACGTC
Bsp13I - TCCGGA
SexAI - ACCWGGT
PaqCI - CACCTGC
BsaHI - GRCGYC
Bsp1407I - TGTACA
BstDSI - CCRYGG
AgsI - TTSAA
HgaI - GACGC
HincII - GTYRAC
PvuI - CGATCG
Eco31I - GGTCTC
Bst6I - CTCTTC
FbaI - TGATCA
BsnI - GGCC
MboI - GATC
PagI - TCATGA
MboII - GAAGA
Bse1I - ACTGG
KroNI - GCCGGC
VspI - ATTAAT
SspMI - CTAG
AcvI - CACGTG
SseBI - AGGCCT
BshVI - ATCGAT
BclI - TGATCA
Bsp120I - GGGCCC
BssT1I - CCWWGG
BseYI - CCCAGC
FspI - TGCGCA
BfaI - CTAG
Ple19I - CGATCG
Eco24I - GRGCYC
BspQI - GCTCTTC
Eco52I - CGGCCG
KasI - GGCGCC
BtsCI - GGATG
Bsh1236I - CGCG
NdeII - GATC
HphI - GGTGA
BfuI - GTATCC
TaqI - TCGA
SlaI - CTCGAG
AanI - TTATAA
BseX3I - CGGCCG
BsaAI - YACGTR
AgeI - ACCGGT
Bsp19I - CCATGG
BciT130I - CCWGG
SacII - CCGCGG
PctI - GAATGC
DraI - TTTAAA
BstSNI - TACGTA
AvrII - CCTAGG
PacI - TTAATTAA
Sse8387I - CCTGCAGG
Bso31I - GGTCTC
BpuEI - CTTGAG
CspAI - ACCGGT
BtsI - GCAGTG
HpyCH4IV - ACGT
MspCI - CTTAAG
SpeI - ACTAGT
BspCNI - CTCAG
AsuHPI - GGTGA
FspAI - RTGCGCAY
SgrDI - CGTCGACG
Psp5II - RGGWCCY
EcoT38I - GRGCYC
BbvCI - CCTCAGC
LmnI - GCTCC
AoxI - GGCC
PpuMI - RGGWCCY
AclI - AACGTT
SfaNI - GCATC
AluBI - AGCT
SwaI - ATTTAAAT
AsuC2I - CCSGG
PstI - CTGCAG
BstFNI - CGCG
Eco72I - CACGTG
KspI - CCGCGG
SgrBI - CCGCGG
BseXI - GCAGC
BmrI - ACTGGG
CciNI - GCGGCCGC
BbsI - GAAGAC
PpsI - GAGTC
HindIII - AAGCTT
MroI - TCCGGA
CspI - CGGWCCG
Acc36I - ACCTGC
EheI - GGCGCC
Sau3AI - GATC
Sfr274I - CTCGAG
HapII - CCGG
Alw44I - GTGCAC
BsoBI - CYCGRG
MvaI - CCWGG
BsmBI - CGTCTC
SnaBI - TACGTA
AccIII - TCCGGA
AccB1I - GGYRCC
NspI - RCATGY
Bst1107I - GTATAC
Eco32I - GATATC
Cfr10I - RCCGGY
Hin1II - CATG
BmsI - GCATC
BtuMI - TCGCGA
BsuTUI - ATCGAT
Bse118I - RCCGGY
Mly113I - GGCGCC
XspI - CTAG
CpoI - CGGWCCG
BtgZI - GCGATG
Eco53kI - GAGCTC
PspOMI - GGGCCC
RsaNI - GTAC
PasI - CCCWGGG
PceI - AGGCCT
Ppu21I - YACGTR
EcoRI - GAATTC
AcyI - GRCGYC
SfoI - GGCGCC
NlaIII - CATG
Bsu15I - ATCGAT
EcoT22I - ATGCAT
BstX2I - RGATCY
LpnPI - CCDG
BcoDI - GTCTC
Bpu14I - TTCGAA
MauBI - CGCGCGCG
Bst2UI - CCWGG
Eco147I - AGGCCT
NotI - GCGGCCGC
PsuI - RGATCY
SchI - GAGTC
NsbI - TGCGCA
PmaCI - CACGTG
EaeI - YGGCCR
AcoI - YGGCCR
BanI - GGYRCC
EcoRII - CCWGG
RsaI - GTAC
HhaI - GCGC
BshNI - GGYRCC
BstNSI - RCATGY
BsiEI - CGRYCG
NruI - TCGCGA
BstBI - TTCGAA
TauI - GCSGC
BccI - CCATC
FspEI - CC
AsuII - TTCGAA
MaeI - CTAG
BspFNI - CGCG
NgoMIV - GCCGGC
PspLI - CGTACG
AvaII - GGWCC
XceI - RCATGY
BtrI - CACGTC
DinI - GGCGCC
MssI - GTTTAAAC
CviQI - GTAC
XmiI - GTMKAC
AlwI - GGATC
AseI - ATTAAT
Tsp45I - GTSAC
FseI - GGCCGGCC
MnlI - CCTC
BseBI - CCWGG
BstHHI - GCGC
BseSI - GKGCMC
AccII - CGCG
NaeI - GCCGGC
BstAFI - CTTAAG
SetI - ASST
FaqI - GGGAC
Asp718I - GGTACC
Ksp22I - TGATCA
NcoI - CCATGG
PshBI - ATTAAT
KflI - GGGWCCC
SstI - GAGCTC
BaeGI - GKGCMC
AjiI - CACGTC
ClaI - ATCGAT
XapI - RAATTY
VpaK11BI - GGWCC
ApoI - RAATTY
TfiI - GAWTC
BmtI - GCTAGC
BpuMI - CCSGG
BspOI - GCTAGC
MscI - TGGCCA
BssNI - GRCGYC
Sfr303I - CCGCGG
CseI - GACGC
Hsp92I - GRCGYC
BstYI - RGATCY
MspI - CCGG
PinAI - ACCGGT
AjnI - CCWGG
BsmI - GAATGC
Mox20I - TGGCCA
Vha464I - CTTAAG
SmoI - CTYRAG
BbrPI - CACGTG
StyI - CCWWGG
ApaI - GGGCCC
BspTI - CTTAAG
BfoI - RGCGCY
BsuRI - GGCC
BssHII - GCGCGC
SdaI - CCTGCAGG
BstV2I - GAAGAC
BseRI - GAGGAG
Hin6I - GCGC
BspHI - TCATGA
MluCI - AATT
PciI - ACATGT
AccI - GTMKAC
FblI - GTMKAC
TaqII - GACCGA
BseMI - GCAATG
MlsI - TGGCCA
XmaI - CCCGGG
Tru1I - TTAA
SfcI - CTRYAG
Aor51HI - AGCGCT
ZrmI - AGTACT
SinI - GGWCC
PleI - GAGTC
BsaWI - WCCGGW
BspDI - ATCGAT
BmeT110I - CYCGRG
BauI - CACGAG
HindII - GTYRAC
BsrGI - TGTACA
RgaI - GCGATCGC
Esp3I - CGTCTC
BstMAI - GTCTC
FspBI - CTAG
Bsp68I - TCGCGA
MfeI - CAATTG
PalAI - GGCGCGCC
EcoT14I - CCWWGG
BsrBI - CCGCTC
MmeI - TCCRAC
Bse3DI - GCAATG
KspAI - GTTAAC
XbaI - TCTAGA
TasI - AATT
Rsr2I - CGGWCCG
AfaI - GTAC
StuI - AGGCCT
BsiSI - CCGG
Lsp1109I - GCAGC
BglII - AGATCT
Bsp143I - GATC
Bme18I - GGWCC
BssSI - CACGAG
Bst2BI - CACGAG
HaeIII - GGCC
BfrI - CTTAAG
Psp124BI - GAGCTC
FriOI - GRGCYC
BspTNI - GGTCTC
FauNDI - CATATG
BshFI - GGCC
Kpn2I - TCCGGA
NspV - TTCGAA
Eco130I - CCWWGG
TspMI - CCCGGG
PspFI - CCCAGC
HpyAV - CCTTC
BmuI - ACTGGG
HpyCH4V - TGCA
SspDI - GGCGCC
PspPPI - RGGWCCY
Acc16I - TGCGCA
SrfI - GCCCGGGC
BshTI - ACCGGT
RsrII - CGGWCCG
PvuII - CAGCTG
ApaLI - GTGCAC
Bsp119I - TTCGAA
BfmI - CTRYAG
BspT107I - GGYRCC
SbfI - CCTGCAGG
TspDTI - ATGAA
EcoRV - GATATC
BstZ17I - GTATAC
BcuI - ACTAGT
PaeI - GCATGC
BseMII - CTCAG
BspPI - GGATC
EclXI - CGGCCG
Bbv12I - GWGCWC
HspAI - GCGC
BtsIMutI - CAGTG
BstUI - CGCG
NarI - GGCGCC
Eco88I - CYCGRG
BsrI - ACTGG
Eco57I - CTGAAG
BciVI - GTATCC
GlaI - GCGC
Sse9I - AATT
SgsI - GGCGCGCC
Psp6I - CCWGG
Hpy99I - CGWCG
BspACI - CCGC
SmiI - ATTTAAAT
AsiGI - ACCGGT
BsePI - GCGCGC
BstNI - CCWGG
PspGI - CCWGG
BalI - TGGCCA
AflII - CTTAAG
SacI - GAGCTC
Mva1269I - GAATGC
CviJI - RGCY
AsuNHI - GCTAGC
Mph1103I - ATGCAT
SphI - GCATGC
BslFI - GGGAC
BpmI - CTGGAG
Csp6I - GTAC
Alw21I - GWGCWC
HpaII - CCGG
BsuI - GTATCC
MroNI - GCCGGC
Eco47I - GGWCC
AclWI - GGATC
AbaSI - C
FaiI - YATR
SgrAI - CRCCGGYG
SfuI - TTCGAA
AciI - CCGC
GsuI - CTGGAG
RruI - TCGCGA
Aor13HI - TCCGGA
NciI - CCSGG
BsmFI - GGGAC
AluI - AGCT
SspI - AATATT
Acc65I - GGTACC
Ama87I - CYCGRG
PluTI - GGCGCC
BstBAI - YACGTR
Eco47III - AGCGCT
Hsp92II - CATG
SgfI - GCGATCGC
BstSLI - GKGCMC
BpiI - GAAGAC
AcuI - CTGAAG
CviKI_1 - RGCY
CciI - TCATGA
HinP1I - GCGC
BsaI - GGTCTC
PciSI - GCTCTTC
BseAI - TCCGGA
MreI - CGCCGGCG
CsiI - ACCWGGT
SalI - GTCGAC
EarI - CTCTTC
AarI - CACCTGC
EgeI - GGCGCC
SaqAI - TTAA
PfeI - GAWTC
PdiI - GCCGGC
PspCI - CACGTG
FatI - CATG
AhlI - ACTAGT
BsmAI - GTCTC
SmaI - CCCGGG
NsiI - ATGCAT
BssNAI - GTATAC
Ecl136II - GAGCTC
Cfr9I - CCCGGG
FaeI - CATG
BstMCI - CGRYCG
GsaI - CCCAGC
PsiI - TTATAA
BstZI - CGGCCG
BfuAI - ACCTGC
LweI - GCATC
Bsa29I - ATCGAT
MflI - RGATCY
BtgI - CCRYGG
EcoICRI - GAGCTC
PaeR7I - CTCGAG
PteI - GCGCGC
NmuCI - GTSAC
Bsp1286I - GDGCHC
PmeI - GTTTAAAC
EagI - CGGCCG
AcsI - RAATTY
BcnI - CCSGG
ScaI - AGTACT
KpnI - GGTACC
BsiHKCI - CYCGRG
CfoI - GCGC
BsiHKAI - GWGCWC
PmlI - CACGTG
BstMBI - GATC
TscAI - CASTG
BceAI - ACGGC
LguI - GCTCTTC
BlnI - CCTAGG
MaeII - ACGT
Eco105I - TACGTA
NheI - GCTAGC
PspXI - VCTCGAGB
Zsp2I - ATGCAT
MbiI - CCGCTC
DpnI - GATC
MvnI - CGCG
DpnII - GATC
AbsI - CCTCGAGG
Alw26I - GTCTC
BamHI - GGATCC
HaeII - RGCGCY
BstKTI - GATC
Bsh1285I - CGRYCG
BstAUI - TGTACA
BbvI - GCAGC
FauI - CCCGC
AspA2I - CCTAGG
Kzo9I - GATC
BstF5I - GGATG
BspANI - GGCC
NdeI - CATATG
Psp1406I - AACGTT
AvaI - CYCGRG
MabI - ACCWGGT
TaiI - ACGT
BanII - GRGCYC
BmgBI - CACGTC
Msp20I - TGGCCA
CviAII - CATG
XmaJI - CCTAGG
AscI - GGCGCGCC
TseI - GCWGC
Cfr42I - CCGCGG
SsiI - CCGC
BstH2I - RGCGCY
MspA1I - CMGCKG
BstACI - GRCGYC
SduI - GDGCHC
Eam1104I - CTCTTC
KroI - GCCGGC
EciI - GGCGGA
MunI - CAATTG
PscI - ACATGT
ApeKI - GCWGC
AccBSI - CCGCTC
BsrDI - GCAATG
HpaI - GTTAAC
VneI - GTGCAC
TseFI - GTSAC
BmcAI - AGTACT
AsiSI - GCGATCGC
BspT104I - TTCGAA
BstSFI - CTRYAG
BspMAI - CTGCAG
BssMI - GATC
SfaAI - GCGATCGC
BveI - ACCTGC
BsgI - GTGCAG
HpySE526I - ACGT
BsrFI - RCCGGY
MseI - TTAA
Pfl23II - CGTACG
AflIII - ACRYGT
TspGWI - ACGGA
BseNI - ACTGG
MluNI - TGGCCA
Tru9I - TTAA
SmlI - CTYRAG
AatII - GACGTC
SapI - GCTCTTC
BseCI - ATCGAT
BspEI - TCCGGA
AspLEI - GCGC
BspMI - ACCTGC
BssAI - RCCGGY
RigI - GGCCGGCC
MhlI - GDGCHC
Only enzymes not already present in your sequence are shown
Your Enzymes (optional)
Paste enzyme names you own to filter the dropdown (e.g., EcoRI, BamHI). Matching enzymes will be shown first.
Insert Type
Amino acid sequence
Nucleotide (DNA) sequence
Choose whether the sequence below is amino acids (auto-converted to DNA) or DNA bases to insert directly, unchanged
Amino Acid Sequence
Single letter amino acid codes
Quick Insert (Motif Library)
Choose a motif...
6xHis (HHHHHH) — C-terminal
FLAG (DYKDDDDK) — N-terminal
HA (YPYDVPDYA) — C-terminal
Myc (EQKLISEEDL) — C-terminal
Strep (WSHPQFEK) — N-terminal
TEV (ENLYFQG) — internal
HRV 3C (LEVLFQGP) — internal
Thrombin (LVPRGS) — internal
Factor Xa (IEGR) — internal
Enterokinase (DDDDK) — internal
GS (short) (GGGGS) — internal
GS (medium) (GGGGSGGGGS) — internal
GS (long) (GGGGSGGGGSGGGGS) — internal
EAAAK (EAAAK) — internal
Proline-rich (PPPP) — internal
His6-TEV (HHHHHHENLYFQG) — N-terminal
FLAG-TEV (DYKDDDDKENLYFQG) — N-terminal
Motifs are amino acid sequences -- only usable in Amino acid mode
Optional: Add Enzyme Site
Select Enzyme (optional)
No enzyme - AA insertion only
FokI - GGATG
BstV1I - GCAGC
Hin1I - GRCGYC
BsiWI - CGTACG
MluI - ACGCGT
PauI - GCGCGC
ErhI - CCWWGG
MlyI - GAGTC
NmeAIII - GCCGAG
BseGI - GGATG
MalI - GATC
XhoI - CTCGAG
TatI - WGTACW
TspRI - CASTG
AfeI - AGCGCT
ZraI - GACGTC
Bsp13I - TCCGGA
SexAI - ACCWGGT
PaqCI - CACCTGC
BsaHI - GRCGYC
Bsp1407I - TGTACA
BstDSI - CCRYGG
AgsI - TTSAA
HgaI - GACGC
HincII - GTYRAC
PvuI - CGATCG
Eco31I - GGTCTC
Bst6I - CTCTTC
FbaI - TGATCA
BsnI - GGCC
MboI - GATC
PagI - TCATGA
MboII - GAAGA
Bse1I - ACTGG
KroNI - GCCGGC
VspI - ATTAAT
SspMI - CTAG
AcvI - CACGTG
SseBI - AGGCCT
BshVI - ATCGAT
BclI - TGATCA
Bsp120I - GGGCCC
BssT1I - CCWWGG
BseYI - CCCAGC
FspI - TGCGCA
BfaI - CTAG
Ple19I - CGATCG
Eco24I - GRGCYC
BspQI - GCTCTTC
Eco52I - CGGCCG
KasI - GGCGCC
BtsCI - GGATG
Bsh1236I - CGCG
NdeII - GATC
HphI - GGTGA
BfuI - GTATCC
TaqI - TCGA
SlaI - CTCGAG
AanI - TTATAA
BseX3I - CGGCCG
BsaAI - YACGTR
AgeI - ACCGGT
Bsp19I - CCATGG
BciT130I - CCWGG
SacII - CCGCGG
PctI - GAATGC
DraI - TTTAAA
BstSNI - TACGTA
AvrII - CCTAGG
PacI - TTAATTAA
Sse8387I - CCTGCAGG
Bso31I - GGTCTC
BpuEI - CTTGAG
CspAI - ACCGGT
BtsI - GCAGTG
HpyCH4IV - ACGT
MspCI - CTTAAG
SpeI - ACTAGT
BspCNI - CTCAG
AsuHPI - GGTGA
FspAI - RTGCGCAY
SgrDI - CGTCGACG
Psp5II - RGGWCCY
EcoT38I - GRGCYC
BbvCI - CCTCAGC
LmnI - GCTCC
AoxI - GGCC
PpuMI - RGGWCCY
AclI - AACGTT
SfaNI - GCATC
AluBI - AGCT
SwaI - ATTTAAAT
AsuC2I - CCSGG
PstI - CTGCAG
BstFNI - CGCG
Eco72I - CACGTG
KspI - CCGCGG
SgrBI - CCGCGG
BseXI - GCAGC
BmrI - ACTGGG
CciNI - GCGGCCGC
BbsI - GAAGAC
PpsI - GAGTC
HindIII - AAGCTT
MroI - TCCGGA
CspI - CGGWCCG
Acc36I - ACCTGC
EheI - GGCGCC
Sau3AI - GATC
Sfr274I - CTCGAG
HapII - CCGG
Alw44I - GTGCAC
BsoBI - CYCGRG
MvaI - CCWGG
BsmBI - CGTCTC
SnaBI - TACGTA
AccIII - TCCGGA
AccB1I - GGYRCC
NspI - RCATGY
Bst1107I - GTATAC
Eco32I - GATATC
Cfr10I - RCCGGY
Hin1II - CATG
BmsI - GCATC
BtuMI - TCGCGA
BsuTUI - ATCGAT
Bse118I - RCCGGY
Mly113I - GGCGCC
XspI - CTAG
CpoI - CGGWCCG
BtgZI - GCGATG
Eco53kI - GAGCTC
PspOMI - GGGCCC
RsaNI - GTAC
PasI - CCCWGGG
PceI - AGGCCT
Ppu21I - YACGTR
EcoRI - GAATTC
AcyI - GRCGYC
SfoI - GGCGCC
NlaIII - CATG
Bsu15I - ATCGAT
EcoT22I - ATGCAT
BstX2I - RGATCY
LpnPI - CCDG
BcoDI - GTCTC
Bpu14I - TTCGAA
MauBI - CGCGCGCG
Bst2UI - CCWGG
Eco147I - AGGCCT
NotI - GCGGCCGC
PsuI - RGATCY
SchI - GAGTC
NsbI - TGCGCA
PmaCI - CACGTG
EaeI - YGGCCR
AcoI - YGGCCR
BanI - GGYRCC
EcoRII - CCWGG
RsaI - GTAC
HhaI - GCGC
BshNI - GGYRCC
BstNSI - RCATGY
BsiEI - CGRYCG
NruI - TCGCGA
BstBI - TTCGAA
TauI - GCSGC
BccI - CCATC
FspEI - CC
AsuII - TTCGAA
MaeI - CTAG
BspFNI - CGCG
NgoMIV - GCCGGC
PspLI - CGTACG
AvaII - GGWCC
XceI - RCATGY
BtrI - CACGTC
DinI - GGCGCC
MssI - GTTTAAAC
CviQI - GTAC
XmiI - GTMKAC
AlwI - GGATC
AseI - ATTAAT
Tsp45I - GTSAC
FseI - GGCCGGCC
MnlI - CCTC
BseBI - CCWGG
BstHHI - GCGC
BseSI - GKGCMC
AccII - CGCG
NaeI - GCCGGC
BstAFI - CTTAAG
SetI - ASST
FaqI - GGGAC
Asp718I - GGTACC
Ksp22I - TGATCA
NcoI - CCATGG
PshBI - ATTAAT
KflI - GGGWCCC
SstI - GAGCTC
BaeGI - GKGCMC
AjiI - CACGTC
ClaI - ATCGAT
XapI - RAATTY
VpaK11BI - GGWCC
ApoI - RAATTY
TfiI - GAWTC
BmtI - GCTAGC
BpuMI - CCSGG
BspOI - GCTAGC
MscI - TGGCCA
BssNI - GRCGYC
Sfr303I - CCGCGG
CseI - GACGC
Hsp92I - GRCGYC
BstYI - RGATCY
MspI - CCGG
PinAI - ACCGGT
AjnI - CCWGG
BsmI - GAATGC
Mox20I - TGGCCA
Vha464I - CTTAAG
SmoI - CTYRAG
BbrPI - CACGTG
StyI - CCWWGG
ApaI - GGGCCC
BspTI - CTTAAG
BfoI - RGCGCY
BsuRI - GGCC
BssHII - GCGCGC
SdaI - CCTGCAGG
BstV2I - GAAGAC
BseRI - GAGGAG
Hin6I - GCGC
BspHI - TCATGA
MluCI - AATT
PciI - ACATGT
AccI - GTMKAC
FblI - GTMKAC
TaqII - GACCGA
BseMI - GCAATG
MlsI - TGGCCA
XmaI - CCCGGG
Tru1I - TTAA
SfcI - CTRYAG
Aor51HI - AGCGCT
ZrmI - AGTACT
SinI - GGWCC
PleI - GAGTC
BsaWI - WCCGGW
BspDI - ATCGAT
BmeT110I - CYCGRG
BauI - CACGAG
HindII - GTYRAC
BsrGI - TGTACA
RgaI - GCGATCGC
Esp3I - CGTCTC
BstMAI - GTCTC
FspBI - CTAG
Bsp68I - TCGCGA
MfeI - CAATTG
PalAI - GGCGCGCC
EcoT14I - CCWWGG
BsrBI - CCGCTC
MmeI - TCCRAC
Bse3DI - GCAATG
KspAI - GTTAAC
XbaI - TCTAGA
TasI - AATT
Rsr2I - CGGWCCG
AfaI - GTAC
StuI - AGGCCT
BsiSI - CCGG
Lsp1109I - GCAGC
BglII - AGATCT
Bsp143I - GATC
Bme18I - GGWCC
BssSI - CACGAG
Bst2BI - CACGAG
HaeIII - GGCC
BfrI - CTTAAG
Psp124BI - GAGCTC
FriOI - GRGCYC
BspTNI - GGTCTC
FauNDI - CATATG
BshFI - GGCC
Kpn2I - TCCGGA
NspV - TTCGAA
Eco130I - CCWWGG
TspMI - CCCGGG
PspFI - CCCAGC
HpyAV - CCTTC
BmuI - ACTGGG
HpyCH4V - TGCA
SspDI - GGCGCC
PspPPI - RGGWCCY
Acc16I - TGCGCA
SrfI - GCCCGGGC
BshTI - ACCGGT
RsrII - CGGWCCG
PvuII - CAGCTG
ApaLI - GTGCAC
Bsp119I - TTCGAA
BfmI - CTRYAG
BspT107I - GGYRCC
SbfI - CCTGCAGG
TspDTI - ATGAA
EcoRV - GATATC
BstZ17I - GTATAC
BcuI - ACTAGT
PaeI - GCATGC
BseMII - CTCAG
BspPI - GGATC
EclXI - CGGCCG
Bbv12I - GWGCWC
HspAI - GCGC
BtsIMutI - CAGTG
BstUI - CGCG
NarI - GGCGCC
Eco88I - CYCGRG
BsrI - ACTGG
Eco57I - CTGAAG
BciVI - GTATCC
GlaI - GCGC
Sse9I - AATT
SgsI - GGCGCGCC
Psp6I - CCWGG
Hpy99I - CGWCG
BspACI - CCGC
SmiI - ATTTAAAT
AsiGI - ACCGGT
BsePI - GCGCGC
BstNI - CCWGG
PspGI - CCWGG
BalI - TGGCCA
AflII - CTTAAG
SacI - GAGCTC
Mva1269I - GAATGC
CviJI - RGCY
AsuNHI - GCTAGC
Mph1103I - ATGCAT
SphI - GCATGC
BslFI - GGGAC
BpmI - CTGGAG
Csp6I - GTAC
Alw21I - GWGCWC
HpaII - CCGG
BsuI - GTATCC
MroNI - GCCGGC
Eco47I - GGWCC
AclWI - GGATC
AbaSI - C
FaiI - YATR
SgrAI - CRCCGGYG
SfuI - TTCGAA
AciI - CCGC
GsuI - CTGGAG
RruI - TCGCGA
Aor13HI - TCCGGA
NciI - CCSGG
BsmFI - GGGAC
AluI - AGCT
SspI - AATATT
Acc65I - GGTACC
Ama87I - CYCGRG
PluTI - GGCGCC
BstBAI - YACGTR
Eco47III - AGCGCT
Hsp92II - CATG
SgfI - GCGATCGC
BstSLI - GKGCMC
BpiI - GAAGAC
AcuI - CTGAAG
CviKI_1 - RGCY
CciI - TCATGA
HinP1I - GCGC
BsaI - GGTCTC
PciSI - GCTCTTC
BseAI - TCCGGA
MreI - CGCCGGCG
CsiI - ACCWGGT
SalI - GTCGAC
EarI - CTCTTC
AarI - CACCTGC
EgeI - GGCGCC
SaqAI - TTAA
PfeI - GAWTC
PdiI - GCCGGC
PspCI - CACGTG
FatI - CATG
AhlI - ACTAGT
BsmAI - GTCTC
SmaI - CCCGGG
NsiI - ATGCAT
BssNAI - GTATAC
Ecl136II - GAGCTC
Cfr9I - CCCGGG
FaeI - CATG
BstMCI - CGRYCG
GsaI - CCCAGC
PsiI - TTATAA
BstZI - CGGCCG
BfuAI - ACCTGC
LweI - GCATC
Bsa29I - ATCGAT
MflI - RGATCY
BtgI - CCRYGG
EcoICRI - GAGCTC
PaeR7I - CTCGAG
PteI - GCGCGC
NmuCI - GTSAC
Bsp1286I - GDGCHC
PmeI - GTTTAAAC
EagI - CGGCCG
AcsI - RAATTY
BcnI - CCSGG
ScaI - AGTACT
KpnI - GGTACC
BsiHKCI - CYCGRG
CfoI - GCGC
BsiHKAI - GWGCWC
PmlI - CACGTG
BstMBI - GATC
TscAI - CASTG
BceAI - ACGGC
LguI - GCTCTTC
BlnI - CCTAGG
MaeII - ACGT
Eco105I - TACGTA
NheI - GCTAGC
PspXI - VCTCGAGB
Zsp2I - ATGCAT
MbiI - CCGCTC
DpnI - GATC
MvnI - CGCG
DpnII - GATC
AbsI - CCTCGAGG
Alw26I - GTCTC
BamHI - GGATCC
HaeII - RGCGCY
BstKTI - GATC
Bsh1285I - CGRYCG
BstAUI - TGTACA
BbvI - GCAGC
FauI - CCCGC
AspA2I - CCTAGG
Kzo9I - GATC
BstF5I - GGATG
BspANI - GGCC
NdeI - CATATG
Psp1406I - AACGTT
AvaI - CYCGRG
MabI - ACCWGGT
TaiI - ACGT
BanII - GRGCYC
BmgBI - CACGTC
Msp20I - TGGCCA
CviAII - CATG
XmaJI - CCTAGG
AscI - GGCGCGCC
TseI - GCWGC
Cfr42I - CCGCGG
SsiI - CCGC
BstH2I - RGCGCY
MspA1I - CMGCKG
BstACI - GRCGYC
SduI - GDGCHC
Eam1104I - CTCTTC
KroI - GCCGGC
EciI - GGCGGA
MunI - CAATTG
PscI - ACATGT
ApeKI - GCWGC
AccBSI - CCGCTC
BsrDI - GCAATG
HpaI - GTTAAC
VneI - GTGCAC
TseFI - GTSAC
BmcAI - AGTACT
AsiSI - GCGATCGC
BspT104I - TTCGAA
BstSFI - CTRYAG
BspMAI - CTGCAG
BssMI - GATC
SfaAI - GCGATCGC
BveI - ACCTGC
BsgI - GTGCAG
HpySE526I - ACGT
BsrFI - RCCGGY
MseI - TTAA
Pfl23II - CGTACG
AflIII - ACRYGT
TspGWI - ACGGA
BseNI - ACTGG
MluNI - TGGCCA
Tru9I - TTAA
SmlI - CTYRAG
AatII - GACGTC
SapI - GCTCTTC
BseCI - ATCGAT
BspEI - TCCGGA
AspLEI - GCGC
BspMI - ACCTGC
BssAI - RCCGGY
RigI - GGCCGGCC
MhlI - GDGCHC
Select an enzyme to also design primers for enzyme site insertion at the same position
Your Enzymes (optional)
Paste enzyme names you own to filter the dropdown (e.g., EcoRI, BamHI)
Operation
Amplify this region
Primers point inward, flanking the target region, to amplify it
Leave out this region
Primers point outward, back-to-back around the region, to cut it out
Target Region Sequence
The region to amplify. Must be an exact substring of the DNA sequence above.
Primer Placement
Start at region edges
Forward primer begins exactly where the region starts; reverse primer begins exactly where it ends
Allow tolerance
Both primers sit out in the flanking sequence, for leniency when confirming a correct insertion
Tolerance (bp)
How many bases outward from each region boundary the primers should start — the forward primer moves upstream (toward the 5' end), the reverse primer moves downstream (toward the 3' end) by the same amount. Typical: 20-50 bp.
In edge mode both primers sit exactly at the region boundaries; in tolerant mode both move outward by the same amount so a correct insertion still amplifies even if the exact junction isn't precise.
Inserted Sequence (or its length in bp)
Only the length matters -- paste the actual insert (DNA bases) or type a plain number of base pairs.
Gel Type
High-resolution (2.5-3% agarose, or PAGE)
Standard agarose (1.5-2%)
Low-percentage agarose (0.7-1%, for large fragments)
What you plan to run the check on -- affects how large a size difference is needed to tell the WT and edited bands apart. PEEK will also recommend the best-fit gel for the sizes it designs.
Primers are placed as close to the insertion site as their own Tm/GC allow, keeping the wild-type (WT) product small -- a small WT product makes the same insert length a bigger, easier-to-see percentage difference on a gel. Both primers sit entirely in sequence shared by the WT and edited plasmid, so the PCR always gives a product; only its size tells you whether the insertion is there.
Load example
Clear fields
New here? Load an example to see how PEEK works.
Design Primers