common-workflow-lab / galaxy

Fork of Galaxy (http://galaxyproject.org/) attempting to implement the CWL spec.
https://www.commonwl.org
Other
10 stars 2 forks source link

Rework and Upstream Workflow Input Representation #74

Closed jmchilton closed 5 years ago

jmchilton commented 7 years ago

This branch adds a WorkflowStepInput data model to Galaxy. Galaxy currently has a description of attached input connections - but not an abstract description of the inputs (a place to put expressions, defaults, scatter type, etc...). The implementation in this branch isn't very good - it is completely separate from WorkflowInputConnections. This should be redone so that WorkflowInputConnections are attached to the WorkflowStepInputs instead of being attached to WorkflowSteps directly.

We should also implement workflow step defaults and such for native Galaxy workflows.

jmchilton commented 5 years ago

Done with https://github.com/galaxyproject/galaxy/pull/6850.