使用无缝克隆方法(如gibson汇编、cpec汇编)设计流感反向遗传学引物的python包。

FluGibson的Python项目详细描述


#flugibson

啊![特拉维斯状态](https://travis-ci.org/ericmjl/flu-gibson.svg

从病毒cdna中克隆流感聚合酶片段的引物设计工具。

#安装

安装需要以下软件包:

  1. 网络
  2. 生物圈
  3. 熊猫(可选)
  4. matplotlib(可选)

来自github:

  1. 将此存储库作为zip文件下载。
  2. 解压缩文件。
  3. 在终端中,导航到flugibson目录。
  4. 运行命令:python setup.py install

来自pypi:

  1. (如果适用)切换到适当的python环境。
  2. 运行命令:pip install flugibson

使用conda:

  1. (如果适用)切换到适当的python环境。
  2. 运行命令:conda install flugibson

#用法

##脚本化

使用flugibson的一种方法是使用/examples目录中提供的脚本。将脚本复制到工作目录。

创建包含要缝合在一起的dna部分的fasta格式文件。例如,您可以使用以下fasta定义将以下3个部分缝合在一起:

>PART_1 >CATCTATCTCTCTACTGCGAGGCTATTCGACTGGCCGTTACTCGCCGGTACGTAGCTCGGTCTCGATCATCAGTACGTCTACGTGTCGTCGTACTTACACGGTCGCTCGGACTGACGTACGTCTACGTCGTCTGACTGA

>PART_2 >CTACTGTCTGCTGATGGTACGTACGTGAGTACGCGCAGCACAGACACTACTTACTCTCGCGCGAGAGCTATCTACGACTACGTACTCGTCGTACGAGCTGACTGATCGACGTAGCTTGACGTACGTATCACGTACGTATCG

>PART_3 >CAGCTTCGGCGCGATTACTCTACGAGCACGACGCAGCTGTCGCTGTCTGGTCTACGCTAGCGCTACGACTATCGATCAGCGTCGTACTGACGTGACGCGCATCGACGTTCGGACGTCGTCGTCGTACGACGTCTACGATGC

这些部分将按顺序< CIT> PARTHE1- & GT;PARTY2- & PATSUR3。

要生成列出了所有底漆的csv文件,请从命令行运行python compute_primars.py。您将得到一个csv文件,名为all_primars.csv,其中包含您需要订购的底漆。

#更改日志

##版本1.2

添加了一个使用gibson组装引物将一个核苷酸序列转换为另一个核苷酸序列的类。

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

推荐PyPI第三方库


热门话题
如何用java表示这个数学函数的算法   Java/Stream帮助:仅使用streams将嵌套的映射列表转换为映射   使用Selenium连接到数据库时发生java未知主机异常   java如何了解jvm内存使用:“堆内存”和“堆外内存”   java Oracle BI报告导入模板   java如何使用Spring将xml转换为bean?   java线程。join()以保证执行顺序   java从THINGSPEAK到ANDROID应用程序获取JSON数据   使用Java的stanford库中的异常   java正确使用来自其他类文件的方法   如果集合中的元素类型为接口类型,如何填充集合?(爪哇)   记录java。util。记录器创建的文件超过了应有的数量   类Java对象uniq值   尝试调用无法应用于()的方法时出现java错误