diff options
author | Arun Isaac | 2023-11-14 22:18:38 +0000 |
---|---|---|
committer | Arun Isaac | 2023-11-14 22:52:03 +0000 |
commit | 060ddf677d01e408c7a49791150bfd24b76416e0 (patch) | |
tree | d32a9fed56fb06d944a4d9b8bbdd6414b54168d5 /contrib | |
parent | 7a43162925dffeb6cc1a70cfe6297f9ae62427a3 (diff) | |
download | ccwl-060ddf677d01e408c7a49791150bfd24b76416e0.tar.gz ccwl-060ddf677d01e408c7a49791150bfd24b76416e0.tar.lz ccwl-060ddf677d01e408c7a49791150bfd24b76416e0.zip |
ccwl: Implement scatter.
* ccwl/ccwl.scm (<step>): Wrap constructor make-step. [scattered-inputs, scatter-method]: New fields. (collect-scatter-step): New function. (collect-steps): Implement scatter. (key->output): If step scatters, convert output to an array type. (workflow): Add syntax to initialize scattered-inputs and scatter-method fields of <step> object. * ccwl/cwl.scm (workflow->cwl-scm): Add ScatterFeatureRequirement if workflow contains scattering steps. Serialize scattered-inputs and scatter-method. * doc/ccwl.skb (Cookbook)[Scatter/gather]: New section.
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions