人类线粒体变异的hmtvar注释。

hmtnote的Python项目详细描述


hmt注意

https://img.shields.io/pypi/v/hmtnote.svg项目状态:wip-初始开发正在进行,但尚未稳定,适用于公众。https://travis-ci.com/robertopreste/hmtnote.svg?令牌=zzk3yygkdnwjk4pfxfuz&;branch=masterhttps://circleci.com/gh/robertopreste/hmtnote.svg?style=svg&;圆圈标记=B910C3491E8DF21FEE34293ACE05A35A116759C7https://codecov.io/gh/robertopreste/hmtnote/branch/master/graph/badge.svgdocumentation status更新downloadshttps://img.shields.io/badge/say%20谢谢-!-1aedb.svg

使用hmtvar注释人类线粒体变体。

功能

hmtnote是一个生物信息学python模块和命令行接口,可以使用 hmtvar

根据注释提供的信息类型,注释分为基本注释、交叉引用注释、可变性注释和预测注释。可以使用所有注释对VCF文件进行完全注释,也可以选择感兴趣的特定注释。

hmtnote的工作原理是动态地从hmtvar中提取所需的数据,但是如果您打算离线注释vcf文件,可以下载注释数据库,以便hmtnote可以在没有Internet连接时使用它。

有关详细信息,请参阅文档的 用法部分。

安装

请注意:hmtnote仅支持python>;=3.6!

hmtnote的首选安装方法是使用 pip

$ pip install hmtnote

有关详细信息,请参阅文档的安装部分。

用法

命令行界面

hmtnote可以用作命令行工具,使用 annotate 命令,并提供输入的vcf文件名以及保存带注释的vcf的文件名或路径:

hmtnote annotate input.vcf annotated.vcf

默认情况下,hmtnote将使用所有四组注释(basic、cross-reference、variability和predictions)注释vcf文件。如果需要,可以分别使用 --basic --crossref 选择所需的特定注释, --变量b --预测 (或 -b -c -v -p ),或这些选项的任意组合:

hmtnote annotate input.vcf annotated_basic.vcf --basic
hmtnote annotate input.vcf annotated_crossreferences.vcf --crossref
hmtnote annotate input.vcf annotated_variability.vcf --variab
hmtnote annotate input.vcf annotated_predictions.vcf --predict
hmtnote annotate input.vcf annotate_basic_variability.vcf --basic --variab

也可以通过简单地指定 --csv 选项 (请注意,必须提供输出的vcf文件名)

hmtnote annotate input.vcf annotated.vcf --csv

在annotated.vcf的同一目录中将创建一个附加的 annotated.csv 文件。

默认情况下,hmtnote的工作方式是动态地从hmtvar中提取所需的数据,但是如果您计划离线注释vcf文件,请首先使用dump命令下载注释数据库:

hmtnote dump

之后,即使没有可用的Internet连接,hmtnote也可以工作;这可以使用常规注释命令之后的 --offline 选项来实现:

hmtnote annotate input.vcf annotated.vcf --offline
hmtnote annotate input.vcf annotated_variability.vcf --variab --offline

有关详细信息,请参阅文档的 用法部分。

学分

这个包是用cookiecutter和cc pypackage项目模板创建的。

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

推荐PyPI第三方库


热门话题
字符串Java字母替换无效   java Spring Roo JPA MS SQL Server无法打开JPA EntityManager组织。冬眠例外GenericJDBCException:无法打开连接   在scala中使用JavaWS对大型数据文件进行java流式处理   Java编译器是否将字节和短字符识别为文本?   java无法查找符号错误,空指针   mongodb在Java中重用数据库连接   java将多个StringArray从字符串文件获取到活动中   java是一个变量,它只保存最后一次鼠标单击的坐标   c#尺寸有限;添加、删除和洗牌   java如何在Android中显示来自资产文件夹的文本文件中的文本   Android应用程序中的java Tensorflow Lite自定义对象检测模型错误   java如何在foreachloop中使用scanner将来自命令行的输入存储到数组中   java如何定义一个好的存储库接口   Android中的java解析动态json对象