Some things that would be nice to have available: - Assertions (#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
Some things that would be nice to have available:
Some other things to consider, although perhaps at the tool level vs. only workflow level