使用无缝克隆方法(如gibson汇编、cpec汇编)设计流感反向遗传学引物的python包。
FluGibson的Python项目详细描述
#flugibson
啊![特拉维斯状态](https://travis-ci.org/ericmjl/flu-gibson.svg)
从病毒cdna中克隆流感聚合酶片段的引物设计工具。
#安装
安装需要以下软件包:
- 网络
- 生物圈
- 熊猫(可选)
- matplotlib(可选)
来自github:
- 将此存储库作为zip文件下载。
- 解压缩文件。
- 在终端中,导航到flugibson目录。
- 运行命令:python setup.py install
来自pypi:
- (如果适用)切换到适当的python环境。
- 运行命令:pip install flugibson
使用conda:
- (如果适用)切换到适当的python环境。
- 运行命令: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组装引物将一个核苷酸序列转换为另一个核苷酸序列的类。