primer3-py 2.1.0
pip install primer3-py
Released:
Python bindings for Primer3
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: GNU General Public License v2 (GPLv2) (GPLv2)
- Author: Ben Pruitt, Nick Conway
Classifiers
- Development Status
- Intended Audience
- License
- Programming Language
- Topic
Project description
primer3-py: simple oligo analysis and primer design
Primer3-py is a Python-abstracted API for the popular Primer3 library. The intention is to provide a simple and reliable interface for automated oligo analysis and design.
Routine oligo analysis is simple::
>>> import primer3
>>> primer3.calc_tm('GTAAAACGACGGCCAGT')
49.16808228911765
>>> primer3.calc_hairpin('CCCCCATCCGATCAGGGGG')
ThermoResult(structure_found=True, tm=34.15, dg=337.09, dh=-36300.00, ds=-118.13)
... and fast
(~1000X faster than traditional subprocess wrappers)::
In [1]: import primer3
In [2]: import tests.wrapper
In [3]: %timeit primer3.calc_tm('GTAAAACGACGGCCAGT')
100000 loops, best of 3: 4.74 us per loop
In [4]: %timeit test.wrappers.calc_tm('GTAAAACGACGGCCAGT')
100000 loops, best of 3: 5.78 ms per loop
Primer3-py also includes bindings for the Primer3 primer design engine
if you'd prefer to use an established pipeline. The IO parameters mirror those
of the original Primer3.
**Please note that while we provide bindings, we do not provide support for the Primer3 design engine. Please contact the Primer3 dev team with your questions: https://github.com/primer3-org/primer3 **
A copy of the Primer3 2.6.1 design parameters manual can be found at: primer3 v2.6.1 manual
For documentation of the bindings, see https://libnano.github.io/primer3-py
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: GNU General Public License v2 (GPLv2) (GPLv2)
- Author: Ben Pruitt, Nick Conway
Classifiers
- Development Status
- Intended Audience
- License
- Programming Language
- Topic
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Uploaded
CPython 3.13
Windows x86-64
Uploaded
CPython 3.13
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.13
macOS 10.14+ x86-64
Uploaded
CPython 3.12
Windows x86-64
Uploaded
CPython 3.12
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.12
macOS 10.14+ x86-64
Uploaded
CPython 3.11
Windows x86-64
Uploaded
CPython 3.11
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.11
macOS 10.14+ x86-64
Uploaded
CPython 3.10
Windows x86-64
Uploaded
CPython 3.10
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.10
macOS 10.14+ x86-64
Uploaded
CPython 3.9
Windows x86-64
Uploaded
CPython 3.9
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.9
macOS 11.0+ ARM64
Uploaded
CPython 3.9
macOS 10.14+ x86-64
Uploaded
CPython 3.8
Windows x86-64
Uploaded
CPython 3.8
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.8
macOS 10.14+ x86-64
File details
Details for the file primer3_py-2.1.0.tar.gz
.
File metadata
- Download URL: primer3_py-2.1.0.tar.gz
- Upload date:
- Size: 572.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc21e932508e7419411463dde9be2095419a74170659e86738ac2d692bffbbeb |
|
MD5 | c53f59bc1a1699681cc4886f81c9e8af |
|
BLAKE2b-256 | bbcb7e7a1a0b58e8b4048f4f58eac4c68a28659cd1b126d2d4db8ee9b0c96f77 |
File details
Details for the file primer3_py-2.1.0-cp313-cp313-win_amd64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 987.2 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 532df04a26d6281a21443d04ed6785e4ba97d4897aae3259c6620d70e95e4418 |
|
MD5 | 3df46abaf3f5487c13261bfcceadfc67 |
|
BLAKE2b-256 | 9107c466a518260ebc9d68a9797d359ffa5968328305c713cdf54facf78c79ed |
File details
Details for the file primer3_py-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2261085bd6059af833b276a1d7272e45dddf655fb9076931ed7d54299e92c663 |
|
MD5 | 38c86e842e664b06fc244c2b3cfdb6a3 |
|
BLAKE2b-256 | 60c9057cecd0fbbc06783554c7d5b9d310568596d522329f7241e7e71ed3eb18 |
File details
Details for the file primer3_py-2.1.0-cp313-cp313-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp313-cp313-macosx_10_14_x86_64.whl
- Upload date:
- Size: 763.7 kB
- Tags: CPython 3.13, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6ba30e9d4551a9dad71ea243d1694ff49aa2639a0ccb4a01277b89dc1789197 |
|
MD5 | 3fb93f7dcf980a83bd52e08d331b6952 |
|
BLAKE2b-256 | b4a3948795313f0866b7e4d4d85d272e38684a66fbea829cc18f29cb3a68b5df |
File details
Details for the file primer3_py-2.1.0-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 988.8 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c082c6e630eeec141eaa856331852a2bbdf94b6c0d8068bc4f4e8cc9a1b28b9f |
|
MD5 | ccb338f555895b51e9a30d677e218af6 |
|
BLAKE2b-256 | be03d947dd68c628321da9eb9c7b7dac64496e38c2dccdd65e8f61c1c18b215b |
File details
Details for the file primer3_py-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea201c1ff6b9d392f3abd171479059de737a8d8493973800fad819103050ceba |
|
MD5 | aa2572332fa352428ed5c92595319f70 |
|
BLAKE2b-256 | 049e8ef8ec031ab471e5ef6cbe3848dbd1e56d94675d52390e55a7b3caa08b0f |
File details
Details for the file primer3_py-2.1.0-cp312-cp312-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp312-cp312-macosx_10_14_x86_64.whl
- Upload date:
- Size: 766.7 kB
- Tags: CPython 3.12, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 223f8b4bc70dac52cea332aedb2b6313c5761fec6d4d34131c66768d98d97c4f |
|
MD5 | 50219af6203b0e6de4eb0e6dde7afe6d |
|
BLAKE2b-256 | 85d70ad1ef8086cb267a3b1050680dc352eff1b6b883f78c75951c1c65bc05a0 |
File details
Details for the file primer3_py-2.1.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 992.0 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bfe6c3e76c8678102473a47664809693bd9cfec03ddd00ae446f90080cefbff |
|
MD5 | a2dc88821c8fc3ab29131b0657ae6817 |
|
BLAKE2b-256 | be7e9d5d5590c1a9cb42f2e323c90c5a033f954127125afc40970057eef78c32 |
File details
Details for the file primer3_py-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6e4f380e8c14b599963e625d6a35c72bb725e9fb613803591585e6ad7d843af |
|
MD5 | 361a486df94fca3acb0215c7d9e29e3c |
|
BLAKE2b-256 | be45a4158c811efa83415234019dfd4137fd175a19edbaf0798ddf8621cd2271 |
File details
Details for the file primer3_py-2.1.0-cp311-cp311-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp311-cp311-macosx_10_14_x86_64.whl
- Upload date:
- Size: 764.9 kB
- Tags: CPython 3.11, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7660b7588173ef024f0c9d033bb0b6cf5e70e5237964536d946b78bc12a4ebed |
|
MD5 | dad111cb4010972d58d3d5a27538d324 |
|
BLAKE2b-256 | 0ac2c1c69852236a2490e8da3d6ed2a38c2a875b757d52c712e4ba6f15240340 |
File details
Details for the file primer3_py-2.1.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 990.2 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 724fb2b932378dbd4e65be5c1d2391592fe2cb588f894f3d448b7d6358f35d14 |
|
MD5 | 1dcc883482bc637a7c6a04bc005f2556 |
|
BLAKE2b-256 | 2620adde74485f6451ecf31cb8d0a714d02ad483d1d1a4ec585321c098b3c908 |
File details
Details for the file primer3_py-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 454eee028f3885adf5dd95fb679102f32e6cd1a54a06b5e4f7fe8dfc61786d30 |
|
MD5 | 52840bd322c3cb9398cb3d04c0f01ba7 |
|
BLAKE2b-256 | 34882705990a48069c804dcd6dcb9d97d1cecff5b56decd783e356fd73416d6e |
File details
Details for the file primer3_py-2.1.0-cp310-cp310-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp310-cp310-macosx_10_14_x86_64.whl
- Upload date:
- Size: 765.4 kB
- Tags: CPython 3.10, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90787403859bf5b4554dd9fade89ae0d8424347d5dca020c3c3871a363019d4a |
|
MD5 | 71328b060b1e8d4c59e37ac209add5cc |
|
BLAKE2b-256 | 20ab8f3445b97b582a39790ab2f5e03c7febcb2f082e36192073f2f35ecab56b |
File details
Details for the file primer3_py-2.1.0-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 990.4 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e63e58c266bd6cd77c4b67dd63967497e4947a973c4162013b7b96b92713edb5 |
|
MD5 | 8d0c15b45af4582aa30192e12d4d62f7 |
|
BLAKE2b-256 | 0855959cecb67988d8d8333fd077eb9734a57d581f0d650695d740972af3652e |
File details
Details for the file primer3_py-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | da9e8069b22b9b1ef0c22b97e0f1bf7df0ba4c440b84a2a5e24866501f04955c |
|
MD5 | 0b550759cf2ea68544d49a1cb5bb9ee2 |
|
BLAKE2b-256 | 25dedbaf6cf9f7a8f0a88cbf5a204cd97f5e2e58c454a7e6d70f67a8aeb6bd60 |
File details
Details for the file primer3_py-2.1.0-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 727.5 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1c74cd4731b55cf24a3140786dad0e26c80212d866596dfa7a1ac95fd9c7f7f |
|
MD5 | 57dae83ba560debc96687137d1b116f9 |
|
BLAKE2b-256 | 8d21fd8a379497166d2f47bbd84947a05c74ec41ed342e4f0f540526ff257f96 |
File details
Details for the file primer3_py-2.1.0-cp39-cp39-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp39-cp39-macosx_10_14_x86_64.whl
- Upload date:
- Size: 765.6 kB
- Tags: CPython 3.9, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77cf6df4bd52f59c97a39d95654935c1db3646e00ee09ee3430201a0292232b4 |
|
MD5 | 867e1f5138d3a1bb65a3a6d61e4f3d85 |
|
BLAKE2b-256 | c4d518b1cb888347a17ed4016b97ea5bfddbb5d389bc2d1df102ca72ec9e5ba1 |
File details
Details for the file primer3_py-2.1.0-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 993.5 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab7ed7bb793b35aa15e9753efafb3f81739d5726db4fad21858ee8889f13ae0d |
|
MD5 | 471c209a8ae00ee587da76c3b4da2e8f |
|
BLAKE2b-256 | 5816f761f79be4f1cf6aa2640913446ab7ec0f36245c211319889382a65cff32 |
File details
Details for the file primer3_py-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e65ed25810c384e7d7ccbd41ad50bc11d5964ec4f5874c5fe1a76608e4be21e0 |
|
MD5 | 77392cba8f59a39c14f196341339c5f7 |
|
BLAKE2b-256 | 1a9cc6f580372a0734f275a00b94f7cc48f24244fb22751ed3996360aa4f3ef7 |
File details
Details for the file primer3_py-2.1.0-cp38-cp38-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: primer3_py-2.1.0-cp38-cp38-macosx_10_14_x86_64.whl
- Upload date:
- Size: 792.9 kB
- Tags: CPython 3.8, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cdac76acc678b01f7885deb0fdf0cdbae2750a69d30953de694375e6c64928d |
|
MD5 | 6d269d099bceacf84004db7fbddd4c04 |
|
BLAKE2b-256 | 2921a5d0018e2aa5db1fc6faf8998779ed49ef8d4e45b7d18ab3439f7dd74087 |