Finn Bacall
Finn Bacall
I see that Dockstore will also accept the Tool Version's ID: https://dockstore.org/api/api/ga4gh/v2/tools/%23workflow%2Fgithub.com%2Fjmchilton%2Fgalaxy-workflow-dockstore-example-1%2Fmycoolworkflow/versions/#workflow/github.com/jmchilton/galaxy-workflow-dockstore-example-1/mycoolworkflow:master :+1: I guess a related question to this: is it expected that the `url` field for a ToolVersion...
Sign me up
The above preview was produced by the ruby lib, not by workflowhub itself
Yeah, TRS currently has a hard-coded enum of acceptable workflow types: https://github.com/ga4gh/tool-registry-service-schemas/blob/develop/openapi/openapi.yaml#L730-L740 Although there is an open issue about how to extend this: https://github.com/ga4gh/tool-registry-service-schemas/issues/215 You might be able to do...
There's a "tree" endpoint also: curl -H "Accept: application/json" https://workflowhub.eu/workflows/599/git/2/tree (documentation for these endpoints coming soon™️)
You can get a JSON response from the regular index page (with any filters etc. applied): curl -H "Accept: application/json" https://workflowhub.eu/workflows?filter%5Bworkflow_type%5D=scipion
Ruby's `uri` standard library (which I assume our URL validator uses under-the-hood) does not like the `#` in the URL fragment* I tried parsing that URL with various other libraries...
Is that a common URL pattern for matrix channels? It may be something we need to support regardless...
Interesting! I looked up the "WHATWG URL Standard" and [this is what it says about fragment encoding](https://url.spec.whatwg.org/#percent-encoded-bytes): > The fragment percent-encode set is the C0 control percent-encode set and U+0020...
I haven't started looking into this yet