Skip to main content
Python API for programmatic access to PrimerLab.

Installation

Quick Start


Core Functions

design_pcr_primers()

Design standard PCR primers.
Returns: PCRResult object

design_qpcr_assay()

Design qPCR primers with TaqMan probe.
Returns: QPCRResult object

run_insilico_pcr()

Validate primers against template.

check_offtargets()

Check primer specificity with BLAST.

check_compatibility()

Check primer pair for dimers and hairpins.

Result Objects

PCRResult

PrimerPair

Primer

QPCRResult

Extends PCRResult with:

Configuration from File

Load configuration from YAML:

Error Handling


Batch Processing


Full Example


See Also