@@ -87,17 +87,17 @@ $graph:
87
87
- name : type
88
88
type :
89
89
- " null"
90
- - " # CWLType"
91
- - " # OutputRecordSchema"
92
- - " # OutputEnumSchema"
93
- - " # OutputArraySchema"
90
+ - CWLType
91
+ - OutputRecordSchema
92
+ - OutputEnumSchema
93
+ - OutputArraySchema
94
94
- string
95
95
- type : array
96
96
items :
97
- - " # CWLType"
98
- - " # OutputRecordSchema"
99
- - " # OutputEnumSchema"
100
- - " # OutputArraySchema"
97
+ - CWLType
98
+ - OutputRecordSchema
99
+ - OutputEnumSchema
100
+ - OutputArraySchema
101
101
- string
102
102
jsonldPredicate :
103
103
" _id " : " sld:type"
@@ -111,13 +111,15 @@ $graph:
111
111
name : ExpressionTool
112
112
extends : Process
113
113
specialize :
114
- - specializeFrom : " #OutputParameter"
115
- specializeTo : " #ExpressionToolOutputParameter"
114
+ - specializeFrom : InputParameter
115
+ specializeTo : RegularInputParameter
116
+ - specializeFrom : OutputParameter
117
+ specializeTo : ExpressionToolOutputParameter
116
118
documentRoot : true
117
119
doc : |
118
120
Execute an expression as a Workflow step.
119
121
fields :
120
- - name : " class"
122
+ - name : class
121
123
jsonldPredicate :
122
124
" _id " : " @type"
123
125
" _type " : " @vocab"
@@ -158,25 +160,25 @@ $graph:
158
160
- string?
159
161
- string[]?
160
162
- name : linkMerge
161
- type : ["null", "# LinkMergeMethod" ]
163
+ type : ["null", LinkMergeMethod]
162
164
jsonldPredicate : " cwl:linkMerge"
163
165
doc : |
164
166
The method to use to merge multiple sources into a single array.
165
167
If not specified, the default method is "merge_nested".
166
168
- name : type
167
169
type :
168
170
- " null"
169
- - " # CWLType"
170
- - " # OutputRecordSchema"
171
- - " # OutputEnumSchema"
172
- - " # OutputArraySchema"
171
+ - CWLType
172
+ - OutputRecordSchema
173
+ - OutputEnumSchema
174
+ - OutputArraySchema
173
175
- string
174
176
- type : array
175
177
items :
176
- - " # CWLType"
177
- - " # OutputRecordSchema"
178
- - " # OutputEnumSchema"
179
- - " # OutputArraySchema"
178
+ - CWLType
179
+ - OutputRecordSchema
180
+ - OutputEnumSchema
181
+ - OutputArraySchema
180
182
- string
181
183
jsonldPredicate :
182
184
" _id " : " sld:type"
@@ -268,8 +270,8 @@ $graph:
268
270
- name : valueFrom
269
271
type :
270
272
- " null"
271
- - " string"
272
- - " # Expression"
273
+ - string
274
+ - Expression
273
275
jsonldPredicate : " cwl:valueFrom"
274
276
doc : |
275
277
To use valueFrom, [StepInputExpressionRequirement](#StepInputExpressionRequirement) must
@@ -462,8 +464,10 @@ $graph:
462
464
extends : " #Process"
463
465
documentRoot : true
464
466
specialize :
465
- - specializeFrom : " #OutputParameter"
466
- specializeTo : " #WorkflowOutputParameter"
467
+ - specializeFrom : InputParameter
468
+ specializeTo : RegularInputParameter
469
+ - specializeFrom : OutputParameter
470
+ specializeTo : WorkflowOutputParameter
467
471
doc : |
468
472
A workflow describes a set of **steps** and the **dependencies** between
469
473
those steps. When a step produces output that will be consumed by a
0 commit comments