The Primerize web server was decommissioned in May 2026.
To design primers, use the Python package below directly — or use the prompt with Claude Code or another AI coding assistant.
Design Primers with Claude Code or another AI assistant
Paste this prompt into Claude Code or another AI coding assistant to design primers for your sequence:
Help me design PCR assembly primers for my RNA construct using the Primerize Python package (https://github.com/ribokit/Primerize), and produce the IDT ordering block.
1. Install: pip install git+https://github.com/ribokit/Primerize.git
2. Run:
import primerize
sequence = "PASTE_YOUR_SEQUENCE_HERE" # RNA or DNA, any case
result = primerize.Primerize_1D.design(sequence, prefix="my_rna")
if result.is_success:
print(result)
result.save() # writes my_rna.txt
3. Open my_rna.txt — scroll to the bottom for the IDT block (between START/END markers),
formatted for direct paste into IDT Bulk Input:
https://www.idtdna.com/site/order/oligoentry
Use "Lab Ready" for Normalization when ordering.
My sequence is: PASTE_YOUR_SEQUENCE_HERE
Get Primerize
Usage
Primerize provides four design modes:
- Primerize_1D — Single Assembly (basic primer design)
- Primerize_2D — Mutate-and-Map Plates (96-well plate primer design)
- Primerize_3D — Mutation/Rescue Sets
- Primerize_Custom — Custom mutation list
import primerize
# 1D primer design
result = primerize.Primerize_1D.design('SEQUENCE')
# 2D mutate-and-map
result = primerize.Primerize_2D.design('SEQUENCE')
See the full documentation for detailed usage examples.
