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.
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.