Open
Description
Some things that would be nice to have available:
- Assertions (Assertion checking in workflows #3954)
- Branching (and rejoining) based upon
- the result of a previous input step: final job state, dataset content, etc (could be done as part of assertions)
- user selection at time of workflow execution (allow one workflow to handle several [minorly] different cases)
- Looping:
- set number of times
- break based upon assertions
Some other things to consider, although perhaps at the tool level vs. only workflow level
- Allow dataset content to drive/set parameter values, e.g. text value in a file used as value for an input parameter