The GA4GH DRS Client is a Python-based command-line application for requesting omics data and metadata from web services that are compliant with the Data Repository Service (DRS) API Specification. The DRS API specification, developed by the Global Alliance for Genomics and Health, serves to provide a standardized API framework to allow for interoperability of datasets hosted at different institutions.
The following changes were made to the DRS client to support the DRS-Crypt4GH usecase:
- Temporarily allow HTTP (GH #1). Allows for downloading from resources that support only HTTP.
- Pass in Crypt4GH key (GH #2). Allows for passing in a Crypt4GH public key as an HTTP header. To pass in a key, set the
CRYPT4GH_PUBKEY
environment variable.
Please review the GA4GH DRS Client Documentation for instructions on how to install and use the command-line application.