File tree Expand file tree Collapse file tree 9 files changed +213
-27
lines changed Expand file tree Collapse file tree 9 files changed +213
-27
lines changed Original file line number Diff line number Diff line change 7
7
- job : null
8
8
tool : wf-v10.cwl
9
9
id : mixed_version_v10_wf
10
- output : {}
10
+ output :
11
+ result0 :
12
+ class : File
13
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
14
+ size : 10
15
+ result1 :
16
+ class : File
17
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
18
+ size : 10
19
+ result2 :
20
+ class : File
21
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
22
+ size : 10
23
+ result3 :
24
+ class : File
25
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
26
+ size : 10
11
27
doc : test v1.0 workflow document that runs other versions
12
28
tags : [ workflow ]
13
29
14
30
- job : null
15
31
tool : wf-v11.cwl
16
32
id : mixed_version_v11_wf
17
- output : {}
33
+ output :
34
+ result0 :
35
+ class : File
36
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
37
+ size : 10
38
+ result1 :
39
+ class : File
40
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
41
+ size : 10
42
+ result2 :
43
+ class : File
44
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
45
+ size : 10
46
+ result3 :
47
+ class : File
48
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
49
+ size : 10
18
50
doc : test v1.1 workflow document that runs other versions
19
51
tags : [ workflow ]
20
52
21
53
- job : null
22
54
tool : wf-v12.cwl
23
55
id : mixed_version_v12_wf
24
- output : {}
56
+ output :
57
+ result0 :
58
+ class : File
59
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
60
+ size : 10
61
+ result1 :
62
+ class : File
63
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
64
+ size : 10
65
+ result2 :
66
+ class : File
67
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
68
+ size : 10
69
+ result3 :
70
+ class : File
71
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
72
+ size : 10
25
73
doc : test v1.2 workflow document that runs other versions
26
74
tags : [ workflow ]
27
75
76
+ - job : null
77
+ tool : wf-v13.cwl
78
+ id : mixed_version_v13_wf
79
+ output :
80
+ result0 :
81
+ class : File
82
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
83
+ size : 10
84
+ result1 :
85
+ class : File
86
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
87
+ size : 10
88
+ result2 :
89
+ class : File
90
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
91
+ size : 10
92
+ result3 :
93
+ class : File
94
+ checksum : sha1$1d6d222b15f3cf2308a6c09ab199fa8ca3f65c66
95
+ size : 10
96
+ doc : test v1.3.0-dev1 workflow document that runs other versions
97
+ tags : [ workflow ]
98
+
28
99
- job : null
29
100
tool : invalid-tool-v10.cwl
30
101
id : invalid_syntax_v10_uses_v12_tool
Original file line number Diff line number Diff line change 5
5
type : File
6
6
secondaryFiles :
7
7
- ". 2"
8
- outputs : []
9
- arguments : [echo, $(inputs.inp1)]
8
+ outputs :
9
+ result: stdout
10
+ arguments : [echo, $(inputs.inp1.basename)]
Original file line number Diff line number Diff line change 6
6
secondaryFiles :
7
7
- pattern: ". 2"
8
8
required: true
9
- outputs : []
10
- arguments : [echo, $(inputs.inp1)]
9
+ outputs :
10
+ result: stdout
11
+ arguments : [echo, $(inputs.inp1.basename)]
Original file line number Diff line number Diff line change 9
9
requirements :
10
10
ResourceRequirement:
11
11
coresMin : .5
12
- outputs : []
13
- arguments : [echo, $(inputs.inp1)]
12
+ outputs :
13
+ result: stdout
14
+ arguments : [echo, $(inputs.inp1.basename)]
Original file line number Diff line number Diff line change
1
+ cwlVersion: v1.3.0-dev1
2
+ class: CommandLineTool
3
+ inputs :
4
+ inp1:
5
+ type : File
6
+ secondaryFiles :
7
+ - pattern: ". 2"
8
+ required: true
9
+ requirements :
10
+ ResourceRequirement:
11
+ coresMin : .5
12
+ outputs :
13
+ result: stdout
14
+ arguments : [echo, $(inputs.inp1.basename)]
Original file line number Diff line number Diff line change 1
1
cwlVersion: v1.0
2
2
class: Workflow
3
+
3
4
inputs :
4
5
inp1:
5
6
type : File
@@ -8,17 +9,35 @@ inputs:
8
9
default :
9
10
class: File
10
11
location : hello.txt
11
- outputs : []
12
+
12
13
steps :
13
14
toolv10:
14
15
in : {inp1: inp1}
15
- out : []
16
+ out : [result ]
16
17
run : tool-v10.cwl
17
18
toolv11:
18
19
in : {inp1: inp1}
19
- out : []
20
+ out : [result ]
20
21
run : tool-v11.cwl
21
22
toolv12:
22
23
in : {inp1: inp1}
23
- out : []
24
+ out : [result ]
24
25
run : tool-v12.cwl
26
+ toolv13:
27
+ in : {inp1: inp1}
28
+ out : [result]
29
+ run : tool-v13.cwl
30
+
31
+ outputs :
32
+ result0:
33
+ type : File
34
+ outputSource : toolv10/result
35
+ result1:
36
+ type : File
37
+ outputSource : toolv11/result
38
+ result2:
39
+ type : File
40
+ outputSource : toolv12/result
41
+ result3:
42
+ type : File
43
+ outputSource : toolv13/result
Original file line number Diff line number Diff line change 1
1
cwlVersion: v1.1
2
2
class: Workflow
3
+
3
4
inputs :
4
5
inp1:
5
6
type : File
@@ -9,17 +10,35 @@ inputs:
9
10
default :
10
11
class: File
11
12
location : hello.txt
12
- outputs : []
13
+
13
14
steps :
14
15
toolv10:
15
16
in : {inp1: inp1}
16
- out : []
17
+ out : [result ]
17
18
run : tool-v10.cwl
18
19
toolv11:
19
20
in : {inp1: inp1}
20
- out : []
21
+ out : [result ]
21
22
run : tool-v11.cwl
22
23
toolv12:
23
24
in : {inp1: inp1}
24
- out : []
25
+ out : [result ]
25
26
run : tool-v12.cwl
27
+ toolv13:
28
+ in : {inp1: inp1}
29
+ out : [result]
30
+ run : tool-v13.cwl
31
+
32
+ outputs :
33
+ result0:
34
+ type : File
35
+ outputSource : toolv10/result
36
+ result1:
37
+ type : File
38
+ outputSource : toolv11/result
39
+ result2:
40
+ type : File
41
+ outputSource : toolv12/result
42
+ result3:
43
+ type : File
44
+ outputSource : toolv13/result
Original file line number Diff line number Diff line change 1
1
cwlVersion: v1.2
2
2
class: Workflow
3
- requirements :
4
- InlineJavascriptRequirement: {}
3
+
5
4
inputs :
6
5
inp1:
7
6
type : File
8
- default :
9
- class: File
10
- location : hello.txt
11
7
secondaryFiles :
12
8
- pattern: ". 2"
13
9
required: true
14
- outputs : []
10
+ default :
11
+ class: File
12
+ location : hello.txt
13
+
15
14
steps :
16
15
toolv10:
17
16
in : {inp1: inp1}
18
- out : []
17
+ out : [result ]
19
18
run : tool-v10.cwl
20
19
toolv11:
21
20
in : {inp1: inp1}
22
- out : []
21
+ out : [result ]
23
22
run : tool-v11.cwl
24
23
toolv12:
25
24
in : {inp1: inp1}
26
- out : []
27
- when: $(true)
25
+ out : [result]
28
26
run : tool-v12.cwl
27
+ toolv13:
28
+ in : {inp1: inp1}
29
+ out : [result]
30
+ run : tool-v13.cwl
31
+
32
+ outputs :
33
+ result0:
34
+ type : File
35
+ outputSource : toolv10/result
36
+ result1:
37
+ type : File
38
+ outputSource : toolv11/result
39
+ result2:
40
+ type : File
41
+ outputSource : toolv12/result
42
+ result3:
43
+ type : File
44
+ outputSource : toolv13/result
Original file line number Diff line number Diff line change
1
+ cwlVersion: v1.3.0-dev1
2
+ class: Workflow
3
+
4
+ inputs :
5
+ inp1:
6
+ type : File
7
+ secondaryFiles :
8
+ - pattern: ". 2"
9
+ required: true
10
+ default :
11
+ class: File
12
+ location : hello.txt
13
+
14
+ steps :
15
+ toolv10:
16
+ in : {inp1: inp1}
17
+ out : [result]
18
+ run : tool-v10.cwl
19
+ toolv11:
20
+ in : {inp1: inp1}
21
+ out : [result]
22
+ run : tool-v11.cwl
23
+ toolv12:
24
+ in : {inp1: inp1}
25
+ out : [result]
26
+ run : tool-v12.cwl
27
+ toolv13:
28
+ in : {inp1: inp1}
29
+ out : [result]
30
+ run : tool-v13.cwl
31
+
32
+ outputs :
33
+ result0:
34
+ type : File
35
+ outputSource : toolv10/result
36
+ result1:
37
+ type : File
38
+ outputSource : toolv11/result
39
+ result2:
40
+ type : File
41
+ outputSource : toolv12/result
42
+ result3:
43
+ type : File
44
+ outputSource : toolv13/result
You can’t perform that action at this time.
0 commit comments