primer3-py:Python-abstracted API for oligo analysis and primer design

Simple oligo analysis and primer design

Branch3Tags42
FilesLast commitLast update
8 months ago
1 year ago
3 years ago
2 months ago
2 months ago
3 years ago
1 year ago
3 years ago
8 months ago
12 years ago
1 year ago
4 months ago
8 months ago
3 years ago
1 year ago
3 years ago

primer3-py:简单的寡核苷酸分析与引物设计

Tests Documentation Release License PyPi

Primer3-py 是广受欢迎的 Primer3 库的 Python 抽象 API。其目的是为自动化寡核苷酸分析和设计提供一个简单且可靠的接口。

常规的寡核苷酸分析操作简便:

>>> import primer3
>>> primer3.calc_tm('GTAAAACGACGGCCAGT')
54.695494691112515
>>> primer3.calc_hairpin('CCCCCATCCGATCAGGGGG')
ThermoResult(structure_found=True, tm=66.75, dg=-3176.92, dh=-36300.00, ds=-106.80)

... 并且“快速”(比传统子进程包装器快约 1000 倍):

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 还包含 Primer3 primer design engine 的绑定,方便您直接使用这套成熟的流程。其输入输出参数与原始 Primer3 保持一致。

请注意,尽管我们提供了相关绑定,但不对 Primer3 设计引擎本身提供技术支持。有关该引擎的问题,请直接联系 Primer3 开发团队:https://github.com/primer3-org/primer3

Primer3 2.6.1 设计参数手册副本可通过以下链接获取: primer3 v2.6.1 manual

文档

Introduction

Simple oligo analysis and primer design

Customize your domain