核苷酸熔化温度计算器

melt的Python项目详细描述


https://travis-ci.org/eclarke/melt.svg?branch=masterhttps://coveralls.io/repos/eclarke/melt/badge.svg?branch=master&service=githubhttps://badge.fury.io/py/melt.svg

python的核苷酸序列熔化温度计算器。

特点:

限制:

  • 不处理不匹配或悬挂端
  • 不处理不明确的基
  • 不处理RNA或DNA/RNA杂交

如果需要这些特性,请使用biopython的MeltingTemp模块。

安装

$ pip install melt

用法

从命令行:

$ Tm ATGCATGC
44.4
$ Tm --dna 200 --na 50 --mg 3 --dntp 0.8 ATGCATGC
26.4

作为库:

>>>importmelting>>>melting.temp("ATGCATGC")44.387081560668946>>>melting.temp("ATGCATGC",DNA_c=200,Na_c=50,Mg_c=3,dNTPs_c=0.8)26.438734864285152

致谢

此代码主要是基于现有的代码:

盐浓度方程改编自idt,工作来自Erik ClarkeSesh SundararamanCalvin Morrison

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Gson类中的java验证错误   If和elseif之间的java差异?   字典Java8地图。输入比较器   java连接到远程计算机以获得WMI支持   java如何使用改型处理JSON对象中的空值   在Java中使用Comparator时不可编译的源代码   java将Jar添加到JSP的运行时路径   带有随机对象的while循环的java大O时间复杂性   java可以在不考虑参数的情况下模拟方法吗?   java我有一个简单的代码,它不工作。无法修复错误“println”   向eclipse添加Xively java库   java是否可以启用本机代码的缓存?   全局变量如何在Java中的所有类之间共享要使用的语言环境?   Java内存游戏如何翻转单个卡?