@@ -382,7 +382,86 @@ $graph:
382
382
specializeTo : " #CommandOutputArraySchema"
383
383
- specializeFrom : " #OutputBinding"
384
384
specializeTo : " #CommandOutputBinding"
385
+ fields :
386
+ - name : type
387
+ type :
388
+ - " null"
389
+ - " #CWLType"
390
+ - " #stdout"
391
+ - " #stderr"
392
+ - " sld:RecordSchema"
393
+ - " sld:EnumSchema"
394
+ - " sld:ArraySchema"
395
+ - string
396
+ - type : array
397
+ items :
398
+ - " #CWLType"
399
+ - " sld:RecordSchema"
400
+ - " sld:EnumSchema"
401
+ - " sld:ArraySchema"
402
+ - string
403
+ jsonldPredicate :
404
+ " _id " : " sld:type"
405
+ " _type " : " @vocab"
406
+ refScope : 2
407
+ typeDSL : True
408
+ doc : |
409
+ Specify valid types of data that may be assigned to this parameter.
385
410
411
+ - name : stdout
412
+ type : enum
413
+ symbols : [ "cwl:stdout" ]
414
+ docParent : " #CommandOutputParameter"
415
+ doc : |
416
+ Only valid as a `type` for an output.
417
+
418
+ The following
419
+ ```
420
+ outputs:
421
+ an_output_name:
422
+ type: stdout
423
+
424
+ stdout: a_stdout_file
425
+ ```
426
+ is equivalent to
427
+ ```
428
+ outputs:
429
+ an_output_name:
430
+ type: File
431
+ outputBinding:
432
+ glob: a_stdout_file
433
+
434
+ stdout: a_stdout_file
435
+ ```
436
+
437
+ If there is no `stdout` name provided, a random filename will be created.
438
+
439
+
440
+ - name : stderr
441
+ type : enum
442
+ symbols : [ "cwl:stderr" ]
443
+ docParent : " #CommandOutputParameter"
444
+ doc : |
445
+ Only valid as a `type` for an output.
446
+
447
+ The following
448
+ ```
449
+ outputs:
450
+ an_output_name:
451
+ type: stderr
452
+
453
+ stderr: a_stderr_file
454
+ ```
455
+ is equivalent to
456
+ ```
457
+ outputs:
458
+ an_output_name:
459
+ type: File
460
+ outputBinding:
461
+ glob: a_stderr_file
462
+ ```
463
+
464
+ If there is no `stderr` name provided, a random filename will be created.
386
465
387
466
- type : record
388
467
name : CommandLineTool
@@ -436,6 +515,7 @@ $graph:
436
515
standard input stream.
437
516
- name : stderr
438
517
type : ["null", string, "#Expression"]
518
+ jsonldPredicate : " https://w3id.org/cwl/cwl#stderr"
439
519
doc : |
440
520
Capture the command's standard error stream to a file written to
441
521
the designated output directory.
@@ -448,6 +528,7 @@ $graph:
448
528
characters (such as the path separator `/`) it is an error.
449
529
- name : stdout
450
530
type : ["null", string, "#Expression"]
531
+ jsonldPredicate : " https://w3id.org/cwl/cwl#stdout"
451
532
doc : |
452
533
Capture the command's standard output stream to a file written to
453
534
the designated output directory.
0 commit comments