Python bindings for the Primer3 primer design and analysis library. Current version 2.3.0 supports Python 3.8–3.14. Actively maintained, with occasional releases.
pip install primer3-pyVerified import paths — ran on the pinned version, not inferred.
Calculate Tm of a DNA sequence.
Use both old and new keys or update code to use list versions.
Replace primer3.setGlobals(...) with primer3.set_global_flags(...) or pass parameters as dict.
Validate or sanitize sequences before passing to calc_tm.
Use primer3.set_global_flags(parameters) instead.
Use valid keyword arguments: mv_conc, dv_conc, dntp_conc, dna_conc.
Clean sequence with primer3.clean_sequence(seq) or validate manually.
No dependency data recorded yet.