Support for Enhancements to gxformat2. #6807
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Builds on #6746, to provide even better support for Galaxy Format 2 workflows.
A few changes:
lib/but I decided it would be better to maintain one canonical source and skip the complexity of sync'ing stuff the way we do with galaxy-lib.inkeyword. A minor syntax difference but it should go a long way toward making gxformat2 workflows - proper CWL workflows with extensions for Galaxy style tools.inrequires skipping the special special link syntax with tool state. The embedded state syntax using$linkstill works fine though but it is very particular to tool steps.- tool_id: cat1 label: first_cat - state: - input1: - $link: outer_input + in: + input1: outer_inputFor non-tool steps though the
insyntax looks a lot like theconnectsyntax which already existed. Just using/to separate step ID and output name.All three syntaxes are still supported, I suppose at very least we should say
inis preferred toconnectgoing forward and drop support forconnectas a keyword.instatements) and not requirestatestatements for tools.The text was updated successfully, but these errors were encountered: