ga4gh / task-execution-schemas

Apache License 2.0
80 stars 27 forks source link

Proposal: add "backend_parameters" to tesResources #154

Closed MattMcL4475 closed 2 years ago

MattMcL4475 commented 3 years ago

According to the WDL spec, "The runtime section defines key/value pairs for runtime information needed for this task":

https://github.com/openwdl/wdl/blob/master/versions/1.0/SPEC.md#runtime-section

This commit extends tesResources to support an arbitrary dictionary of additional properties, which ensures WDL parsers can pass-through their full list of runtime key/value pairs to a TES backend. The canonical example of its use would be for WDL authors to be able to specify a specific cloud VM SKU in their WDL files.

Please see previous closed PR for discussion: https://github.com/ga4gh/task-execution-schemas/pull/127