ga4gh/tool-registry-validator

Name: tool-registry-validator

Owner: Global Alliance for Genomics and Health

Description: Used to validate APIs that implement https://github.com/ga4gh/tool-registry-schemas

Created: 2016-08-01 17:40:21.0

Updated: 2017-11-29 21:18:06.0

Pushed: 2018-01-04 19:40:54.0

Homepage:

Size: 60

Language: Python

GitHub Committers

UserMost Recent Commit# Commits
Peter Amstutz2016-08-01 21:13:51.06
Brian O'Connor2016-08-01 17:40:21.01
Denis Yuen2017-02-23 16:57:35.03
Gary Luu2017-12-06 22:29:00.02

Other Committers

UserEmailMost Recent Commit# Commits

README

GA4GH Tool Registry API schema validator

Installation:
thon setup.py install
Validate tool registry response:
4gh-tool-registry-validate ../tool-registry-schemas/src/main/resources/swagger/ga4gh-tool-discovery.yaml annotations.yml https://www.dockstore.org:8443/api/ga4gh/v1/tools
Convert a tool registry response to RDF:
4gh-tool-registry-validate --print-rdf ../tool-registry-schemas/src/main/resources/swagger/ga4gh-tool-discovery.yaml annotations.yml https://www.dockstore.org:8443/api/ga4gh/v1/tools > tools.ttl
Index a tool registry for SPARQL query

Requires Apache Fuseki: https://jena.apache.org/documentation/fuseki2/#download-fuseki

4gh-tool-registry-validate --serve --fuseki-path=../apache-jena-fuseki-2.3.0 ../tool-registry-schemas/src/main/resources/swagger/ga4gh-tool-discovery.yaml annotations.yml https://www.dockstore.org:8443/api/ga4gh/v1/tools

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.