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

  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.