File tree Expand file tree Collapse file tree 3 files changed +57
-31
lines changed Expand file tree Collapse file tree 3 files changed +57
-31
lines changed Original file line number Diff line number Diff line change @@ -359,32 +359,14 @@ $graph:
359
359
extends : " #InputParameter"
360
360
doc : An input parameter for a CommandLineTool.
361
361
specialize :
362
+ - specializeFrom : " #InputRecordSchema"
363
+ specializeTo : " #CommandInputRecordSchema"
364
+ - specializeFrom : " #InputEnumSchema"
365
+ specializeTo : " #CommandInputEnumSchema"
366
+ - specializeFrom : " #InputArraySchema"
367
+ specializeTo : " #CommandInputArraySchema"
362
368
- specializeFrom : " #InputBinding"
363
369
specializeTo : " #CommandLineBinding"
364
- fields :
365
- - name : type
366
- type :
367
- - " null"
368
- - " #CWLType"
369
- - " #CommandInputRecordSchema"
370
- - " #CommandInputEnumSchema"
371
- - " #CommandInputArraySchema"
372
- - string
373
- - type : array
374
- items :
375
- - " #CWLType"
376
- - " #CommandInputRecordSchema"
377
- - " #CommandInputEnumSchema"
378
- - " #CommandInputArraySchema"
379
- - string
380
- jsonldPredicate :
381
- " _id " : " sld:type"
382
- " _type " : " @vocab"
383
- refScope : 2
384
- typeDSL : True
385
- doc : |
386
- Specify valid types of data that may be assigned to this parameter.
387
-
388
370
389
371
- type : record
390
372
name : CommandOutputParameter
Original file line number Diff line number Diff line change @@ -370,13 +370,6 @@ $graph:
370
370
- name : InputParameter
371
371
type : record
372
372
extends : " #Parameter"
373
- specialize :
374
- - specializeFrom : " sld:RecordSchema"
375
- specializeTo : " #InputRecordSchema"
376
- - specializeFrom : " sld:EnumSchema"
377
- specializeTo : " #InputEnumSchema"
378
- - specializeFrom : " sld:ArraySchema"
379
- specializeTo : " #InputArraySchema"
380
373
fields :
381
374
- name : id
382
375
type : string
@@ -397,6 +390,28 @@ $graph:
397
390
The default value for this parameter if not provided in the input
398
391
object.
399
392
393
+ - name : type
394
+ type :
395
+ - " null"
396
+ - " #CWLType"
397
+ - " #InputRecordSchema"
398
+ - " #InputEnumSchema"
399
+ - " #InputArraySchema"
400
+ - string
401
+ - type : array
402
+ items :
403
+ - " #CWLType"
404
+ - " #InputRecordSchema"
405
+ - " #InputEnumSchema"
406
+ - " #InputArraySchema"
407
+ - string
408
+ jsonldPredicate :
409
+ " _id " : " sld:type"
410
+ " _type " : " @vocab"
411
+ refScope : 2
412
+ typeDSL : True
413
+ doc : |
414
+ Specify valid types of data that may be assigned to this parameter.
400
415
401
416
- name : OutputParameter
402
417
type : record
Original file line number Diff line number Diff line change @@ -50,10 +50,39 @@ $graph:
50
50
51
51
- {$include: concepts.md}
52
52
53
+ - name : ExpressionToolOutputParameter
54
+ type : record
55
+ extends : Parameter
56
+ fields :
57
+ - name : type
58
+ type :
59
+ - " null"
60
+ - " #CWLType"
61
+ - " sld:RecordSchema"
62
+ - " sld:EnumSchema"
63
+ - " sld:ArraySchema"
64
+ - string
65
+ - type : array
66
+ items :
67
+ - " #CWLType"
68
+ - " sld:RecordSchema"
69
+ - " sld:EnumSchema"
70
+ - " sld:ArraySchema"
71
+ - string
72
+ jsonldPredicate :
73
+ " _id " : " sld:type"
74
+ " _type " : " @vocab"
75
+ refScope : 2
76
+ typeDSL : True
77
+ doc : |
78
+ Specify valid types of data that may be assigned to this parameter.
53
79
54
80
- type : record
55
81
name : ExpressionTool
56
82
extends : Process
83
+ specialize :
84
+ - specializeFrom : " #OutputParameter"
85
+ specializeTo : " #ExpressionToolOutputParameter"
57
86
documentRoot : true
58
87
doc : |
59
88
Execute an expression as a process step.
You can’t perform that action at this time.
0 commit comments