1class: Workflow
2cwlVersion: v1.2
3inputs:
4 band:
5 type: string
6 geography:
7 type: string
8 proxy:
9 type: string?
10 shapes:
11 type: Directory
12 years:
13 type: string[]
14outputs:
15 data:
16 outputSource: download/data
17 type: File[]
18 download_err:
19 outputSource: download/errors
20 type: File[]
21 download_log:
22 outputSource: download/log
23 type: File[]
24requirements:
25 InlineJavascriptRequirement: {}
26 MultipleInputFeatureRequirement: {}
27 ScatterFeatureRequirement: {}
28 StepInputExpressionRequirement: {}
29 SubworkflowFeatureRequirement: {}
30steps:
31 download:
32 doc: Downloads and processes data
33 in:
34 band: band
35 geography: geography
36 proxy: proxy
37 shapes: shapes
38 year: years
39 out:
40 - data
41 - log
42 - errors
43 run: download.cwl
44 scatter: year
45 scatterMethod: nested_crossproduct