GA4GH变体表示规范(VRS)参考实现(https://github.com/ga4gh/vrspython/)"

ga4gh.vrs的Python项目详细描述


vrPython

ci_rel| cov| pypi_rel

vrpython为[GA4GH变体提供了python语言支持 表示规范 (VRS)](https://github.com/ga4gh/vr-spec)。在

此存储库包含几个相关组件:

  • ga4生长激素受体包对规范的Python语言支持
  • ga4gh.vr.附加功能包Python语言支持 功能性,包括从其他变体到其他变体的转换 格式和类似功能的REST服务。 ga4gh.vr.附加功能需要访问支持数据,如前所述 下面。在
  • Jupyter笔记本电脑的功能演示 ga4生长激素受体和ga4gh.vr.附加功能以易读的形式 笔记本电脑。在

安装ga4生长激素受体在

安装pip

$ pip install ga4gh.vr[extras]

[extras]参数告诉pip安装包以完全填充 ga4的依赖性gh.vr.附加功能套餐。在

安装用于开发

以下说明适用于Ubuntu18.04+和MacOS。 由于依赖关系,vr python不太可能在Windows上运行。在

^{pr2}$

(Python3.5和3.6也可以使用。)

安装ga4的依赖项gh.vr.附加功能在

ga4的gh.vr.附加功能模块本身不是虚拟现实规范的一部分。 它们与ga4捆绑在一起生长激素受体用于开发和安装 方便。这些模块直接和间接地依赖于外部 序列、转录和基因组转录的数据源 对齐。本节推荐一种安装biocommons的方法 提供这些数据的工具。在

$ docker volume create --name=uta_vol
$ docker volume create --name=seqrepo_vol
$ docker-compose -f misc/stack/docker-compose.yml up

这将启动三个容器: *[seqrepo](https://github.com/biocommons/seqrepo):序列的非冗余存档 *[seqrepo rest service](https://github.com/biocommons/seqrepo-rest-service):seqrepo上的rest服务(本地主机:5000) *[尤塔](https://github.com/biocommons/uta):转录和对齐数据库(本地主机:5432)在

seqrepo容器将在数据下载后立即退出。在

$ docker ps
CONTAINER ID        IMAGE                                    //  NAMES
86e872ab0c69        biocommons/seqrepo-rest-service:latest   //  stack_seqrepo-rest-service_1
a40576b8cf1f        biocommons/uta:uta_20180821              //  stack_uta_1

运行笔记本电脑

按照上述说明安装后,键入:

$ source venv/3.7/bin/activate
$ jupyter notebook --notebook-dir notebooks/

安全说明(来自GA4GH安全团队)

已经对规范执行了独立的安全审查 本身。此实现按原样提供,没有任何 安全保证。它需要一个独立的安全审查 在它可以被认为可以在安全关键中使用之前 应用。如果你把这些代码集成到你的应用程序中 自行承担风险和责任安排安全审计。在

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

推荐PyPI第三方库


热门话题
如何将java ArrayList对象转换为实际值   web服务如何在JAVA类uisng JAXBElement中解组SOAP UI值   包含无值参数的java HttpClient表单URL   运行简单Camel Restlet演示项目的java问题?   带有自定义图标的java简单SWT警报消息?   java Netbeans 6.8:LibImport可以工作,但编译时“包不存在”   java如何获得绘画完成的通知?   java Hazelcast客户端模式群集故障后如何恢复?   Neo4J中Shapefile的java批插入   为什么ThreadPoolExecutor在Eclipse和从命令行运行Java程序时表现不同?   java在Android中计算两个坐标之间的距离时得到了荒谬的值   java在CardLayout中显示卡本身的下一张卡