为cgp-dss数据加载器准备各种数据源的两栖新型数据转换器

newt-transformer的Python项目详细描述


牛顿变压器

Build Status

从gen3转换为可读内容的元数据转换器 CGP DSS数据加载器

通用设置

  1. (可选)建议使用python 3 virtual environment

  2. 运行:

    pip3 install newt-transformer

开发准备

  1. 克隆回购协议:

    git clone https://github.com/jessebrennan/newt-transformer.git

  2. 转到克隆项目的根目录:

    cd newt-transformer

  3. 运行(最好在新的virtual environment中):

    make develop

运行测试

  1. 确保遵循了“设置”进行开发

  2. 运行:

    make test

转换牧羊犬出口商的数据

  1. 第一步是使用 sheepdog exporter。提取的顶级公共数据 可从牧羊犬获得on the release page 在资产项下假设您使用这些数据,您现在将拥有一个名为topmed-public.json的文件

  2. 确保正在运行在set up说明中设置的虚拟环境。

  3. 现在我们需要转换数据。从项目运行的根目录:

    newt new /path/to/topmed-public.json --output-json transformed-topmed-public.json

    这将生成名为transformed-topmed-public.json的转换输出文件。

    参数new指定我们需要变压器输出格式的最新版本。 它可以替换为gen3参数,但是这种旧格式很快就会被弃用

  4. 您可能希望将此数据上载到DSS。有关说明,请访问 the DSS data loader repo

变压器结构

see github for details

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

推荐PyPI第三方库


热门话题
在Android应用程序中处理新活动时出现java NullPointerException   从PSV文件读取Java   在JavaSwing中将方法从一个类传递到另一个类   带有MongoDB错误的java Vertx ClassNotFoundException:com。mongodb。联系溪流工厂   在java中替换2D数组中的数字?   java Avro方案空布尔和双整数布尔的写并集   java导入组织。neo4j无法解决?   从另一个获取变量。使用反射的java文件   Java:以格式化字符串的形式返回具有非常不同的条目长度的2D数组   java客户端应用程序正在从IBMMQ接收不同格式的消息体   java在我的主循环中的步骤有问题   java如何正确安装来自sslforfree的证书。tomcat服务器上的com   java RecyclerView变更单永久   java如何获得屏幕的精确中间位置,即使调整了大小