用基因组从ncbi汇编文件更新本地目录的脚本。

genome-update的Python项目详细描述


#基因组更新

genome_update是一个从ncbi下载基因组并将其信息保存在yaml文件中的包。 它还可以使用本地的yaml文件来更新和下载新的基因组。

还计算每个基因组的序列统计数据,并将其添加到yaml文件中。

##入门

这些说明将提供如何安装和使用软件的信息。

###先决条件

Python 熊猫 皮亚姆

###如何安装

要安装genome_update,您可以直接从github下载源代码并自行构建,一个更简单的选择是使用pip。

通过PIP安装:

` pip install genome_update ` pip还将安装所有先决条件。还建议更新所有先决条件。

安装基因组更新和升级先决条件:

` pip install genome_update --upgrade `

###用法

下载特定属的所有基因组: ` genome_update -g <Genus> `

下载特定属的所有基因组,但速度要快得多: ` genome_update -g <Genus> -p <threads> `

将特定属的所有基因组下载到特定目录(默认为/genomes),但速度要快得多: ` genome_update -g <Genus> -p <threads> -o <directory> `

下载特定物种的所有基因组: ` genome_update -g <Genus> -s <species_taxid> `

要更新本地yaml文件,请执行以下操作: ` genome_update -u-i <yamlfile> `

要从本地yaml文件下载丢失的基因组: ` genome_update -d-i <yamlfile> `

要从细菌以外的域下载基因组,请执行以下操作: ` genome_update -domain <domain> -g <Genus> `

##作者

##许可证

此项目是根据麻省理工学院的许可证授权的-有关详细信息,请参见[许可证](license)文件

##致谢

  • 感谢kblin在ncbi_genome_下载中所做的出色工作,它在编写genome_update时提供了很多灵感。

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

推荐PyPI第三方库


热门话题
用Java学习Eclipse可视化编辑器Swing   eclipse如何找到运行Java程序所需的时间?   JAVA用于在Tomcat 8上运行Jena API的lang.UnsupportedClassVersionError   java在Main中调用字符串方法   javascript“子进程”。exec无法运行Java函数   java如何使用Gmail API获取电子邮件正文内容   java为什么客户端看不到服务器发送的第一条消息?   java无法在安卓 WebView中滚动到顶部   从服务器运行web服务时,java代码中的日期为空   从子任务返回后执行后台任务时发生java错误   java无法一致地处理弹出窗口   java(Android)通过蓝牙向µ控制器发送字节   java无法在emulator中启动AVD?安卓工作室   Android Java应用程序正在冻结,没有返回错误消息   java如何使用TestNg记录测试历史?