ga4gh / ga4gh/task-execution-schemas

Does the `url` field in the TES output require a scheme?

Open
#232 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
No language data
Stars
95
Forks
32
PR merge metrics
No merged PRs in 30d

Description

All of the examples in the specification require a scheme to be present (`gs://`, `s3://`, `file://`), but the specification does not explicitly state that a scheme is required. I had an example today of a TES server that wanted a path with no scheme to upload to object storage. So my questions are,

- Are schemes required to be present in the `url` field, and
- Is there a defined list of supported schemes or is that implementation specific?

Learning from WDL, it might be beneficial to require that at least a handful of schemes are supported for cross-platform compatibility.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.