comparison env/lib/python3.9/site-packages/cwltool/tests/checker_wf/functional-wf.cwl @ 0:4f3585e2f14b draft default tip

"planemo upload commit 60cee0fc7c0cda8592644e1aad72851dec82c959"
author shellac
date Mon, 22 Mar 2021 18:12:50 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:4f3585e2f14b
1 #!/usr/bin/env cwl-runner
2 class: Workflow
3 cwlVersion: v1.0
4 requirements:
5 ScatterFeatureRequirement: {}
6 MultipleInputFeatureRequirement: {}
7 StepInputExpressionRequirement: {}
8 inputs:
9 letters0:
10 type: [string, int]
11 default: "a0"
12 letters1:
13 type: string[]
14 default: ["a1", "b1"]
15 letters2:
16 type: [string, int]
17 default: "a2"
18 letters3:
19 type: string[]
20 default: ["a3", "b3"]
21 letters4:
22 type: string
23 default: "a4"
24 letters5:
25 type: string[]
26 default: ["a5", "b5", "c5"]
27
28 outputs:
29 all:
30 type: File
31 outputSource: cat/txt
32
33 steps:
34 echo_w:
35 run: echo.cwl
36 in:
37 echo_in: letters0
38 out: [txt]
39 echo_x:
40 run: echo.cwl
41 scatter: echo_in
42 in:
43 echo_in:
44 source: [letters1, letters2]
45 linkMerge: merge_nested
46 out: [txt]
47 echo_y:
48 run: echo.cwl
49 scatter: echo_in
50 in:
51 echo_in:
52 source: [letters3, letters4]
53 linkMerge: merge_flattened
54 out: [txt]
55 echo_z:
56 run: echo.cwl
57 in:
58 echo_in:
59 source: letters5
60 valueFrom: "special value parsed in valueFrom"
61 out: [txt]
62 cat:
63 run: cat.cwl
64 in:
65 cat_in:
66 source: [echo_w/txt, echo_x/txt, echo_y/txt, echo_z/txt]
67 linkMerge: merge_flattened
68 out: [txt]