底漆设计师

primer_designer的Python项目详细描述


tests
Travis-CI Build StatusRequirements StatusCoverage Status
Code issues
packagePyPI Package latest releasePyPI WheelSupported versionsSupported implementations

使用primers4clades网站从fasta文件设计引物

  • 免费软件:BSD许可证

安装

pip install primer_designer

用法

它将发送一个fasta对齐到primers4clades以便设计 退化引物。所需的输入数据是fasta格式的对齐 至少包含4个序列。 建议每个fasta序列描述的开头 包含方括号之间的分类单元名称。

参数:

  • 文件夹(str):包含fasta文件对齐的文件夹的路径
  • TM(str):温度
  • 最小振幅(str):最小振幅长度
  • 最大放大倍数(STR):最大放大倍数长度
  • gencode(str):遗传密码。有关所有可用的遗传代码,请参见下文
  • clustype(str):簇距离度量:dnaprotein
  • amptype(str):用于估计系统发育信息的替代模型
  • 电子邮件(str):您的电子邮件地址,以便Primer4客户可以向您发送包含详细结果的电子邮件

示例:

>>># The values shown are the default. Change them if needed.>>>fromprimer_designerimportPrimerDesigner>>>pd=PrimerDesigner()>>>pd.folder="alignments"# folder containing the FASTA file alignments>>>pd.tm="55"# annealing temperature>>>pd.min_amplength="250"# minimum amplicon length>>>pd.max_amplength="500"# maximum amplicon length>>>pd.gencode="universal"# see below for all available genetic codes>>>pd.mode="primers">>>pd.clustype="dna">>>pd.amptype="dna_GTRG"# substitution model used to estimate phylogenetic information>>>pd.email="youremail@email.com"# primer4clades will send you an email with very detailed results>>>pd.design_primers()

最好的底漆对将打印到您的屏幕上。详细结果将 在“路线”文件夹中保存为HTML文件。但如果 你也可以通过电子邮件得到结果。primers4clades将向您发送一封电子邮件 每一条路线。 遗传代码表(变量gencode)可以是以下任一项:

  • universal用于标准
  • 2用于脊椎动物线粒体
  • 3用于酵母线粒体
  • 4用于霉菌和原生动物线粒体
  • 5用于无脊椎动物线粒体
  • 6用于纤毛虫
  • 9用于棘皮动物和扁形虫
  • 10用于euplotid nuclear
  • 11用于细菌和质体
  • 12用于替代酵母核
  • 13用于腹水线粒体
  • 14用于扁虫线粒体
  • 15用于眼睑核
  • 16用于叶绿体线粒体
  • 21用于线粒体吸虫
  • 22用于线粒体斜生栅藻
  • 23用于线粒体色雷斯托希特区

进化替代模型可以是以下任何一种(变量amptype):

  • protein_WAGG用于蛋白质wag+g
  • protein_JTTG表示蛋白质jtt+g
  • protein_Blosum62G用于蛋白质blosum62+g
  • protein_VTG表示蛋白质vt+g
  • protein_DayhoffG用于蛋白质日粮+g
  • protein_MtREVG用于蛋白质mtrev+g
  • dna_HKYG用于dna hky+g
  • dna_GTRG用于dna gtr+g
  • dna_K80G用于dna k80+g
  • dna_TrNG用于dna trn+g
  • dna_JC69G用于dna jc69+g

开发

要运行所有测试,请运行:

tox

发布历史

0.2.0(2015-10-27)

  • 在处理完所有FASTA校准后,将生成一份报告,其中 codehop、relaxed和degen引物可获得最佳扩增子(较高质量和 较长的加速序列)。

0.1.1(2015-10-23)

  • 修正了在输入fasta对齐不正确和 primer4clades无法为生成引物。

0.1.0(2015-10-22)

  • 如果由用户提供,则将分类单元名称添加到fasta seqs的描述中。

0.0.1(2015-10-22)

  • 一些重构和测试。
  • 更新要求。
  • 已将测试规则添加到生成文件。
  • 代码风格的小修正。
  • 已将更改日志的名称替换为历史记录。

0.0.0(2015-10-06)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
java如何修改打印板?   java Spring批处理JdbcCursorItemReader还是RepositoryItemReader?   java如何在JTable Swing中增加标题列的字体?   java在数组方面遇到问题,导致表达式非法启动   java如何为maven pom的某些部分关闭Eclipse代码格式化程序。xml   java Dropwizard登录代码   java Jersey 2.22:客户端的默认连接超时是多少?   java无法自动连接字段:javax。sql。数据来源   如何从java中的行列表中获取单词列表?   java JDBC批量更新和处理异常?   计算大根:bigdecimal/java   java如何在JavaCC语法中提到trycatch块   javasocket。getInetAddress()不返回任何内容   oracle SQL开发人员错误无法找到Java虚拟机   java我如何计算和显示未来5年每一年的投资价值   java如何关闭浏览器选项卡?   java如何在showMessageDialog中打印双2D数组?   java从站点抓取播放列表URL?   selenium中的java点击css按钮