1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
#!/usr/bin/env cwl-runner
class: CommandLineTool
cwlVersion: v1.2
id: stage_array
arguments:
- {shellQuote: false, valueFrom: "ls | grep -v lsout"}
inputs:
- id: input_file
type: File
- id: optional_file
type: File?
- id: input_list
type: 'File[]'
secondaryFiles:
- ^.tar
stdout: lsout
outputs:
- id: output
type: File?
outputBinding:
glob: lsout
label: stage-array.cwl
requirements:
- class: InitialWorkDirRequirement
listing:
- $(inputs.input_file)
- $(inputs.optional_file)
- entry: $(inputs.input_list)
- entry: $(null)
- entryname: a
entry: b
- class: ShellCommandRequirement
|