Workflows
Workflows are computations that transform input data into output data, with all data stored in files (defined in
The smallest unit of computation in a workflow is a task (of sort
Tasks are derived from steps, which are functions (see Functions) from input files to output files, by supplying concrete input and output files:
For convenience, a single input and output file can be specified without wrapping the files into arrays:
Tasks are implemented as