Allow stdout, stderr as output types
CWL 1.0 lets you do something like:
outputs:
an_output_name:
type: stdout
stdout: a_stdout_file
Which is much more concise than
outputs:
an_output_name:
type: File
streamable: true
outputBinding:
glob: a_stdout_file
stdout: a_stdout_file
It is explained here in the spec: https://www.commonwl.org/v1.0/CommandLineTool.html#stdout
Could something like this be implemented?
Common Workflow Language User Guide: Environment Variables requires stdout .
Hopefully rabix composer support stdout
@TMiguelT Concise is better lets do this 👍
@manabuishii ah interesting ... Composer does the right thing when parsing the pasted in CWL, but does not have an option in the type dropdown. So you can't do that from the UI.
- [ ] Switch to more concise syntax for some constructs
- [ ] Allow
stdoutas output type on UI
This is really urgent and is negatively affecting many users resulting in error messages when reusing CWL definitions that work (and are valid) elsewhere. What is the ETA for a fix?
@mr-c please elaborate on "resulting in error messages when reusing CWL definitions that work (and are valid) elsewhere" when I paste in the code in the code pane, composer does the right thing.