9701: Merge branch '9463-change-arvput-use-collection-class' into 9701-collection...
[arvados.git] / sdk / cwl / tests / wf / scatter2_subwf.cwl
1 $graph:
2 - class: Workflow
3   hints:
4   - {class: 'http://arvados.org/cwl#RunInSingleContainer'}
5   id: '#main'
6   inputs:
7   - {id: '#main/sleeptime', type: int}
8   outputs:
9   - {id: '#main/out', outputSource: '#main/sleep1/out', type: string}
10   requirements:
11   - {class: InlineJavascriptRequirement}
12   - {class: ScatterFeatureRequirement}
13   - {class: StepInputExpressionRequirement}
14   - {class: SubworkflowFeatureRequirement}
15   steps:
16   - id: '#main/sleep1'
17     in:
18     - {id: '#main/sleep1/blurb', valueFrom: "${\n  return String(inputs.sleeptime)\
19         \ + \"b\";\n}\n"}
20     - {id: '#main/sleep1/sleeptime', source: '#main/sleeptime'}
21     out: ['#main/sleep1/out']
22     run:
23       baseCommand: sleep
24       class: CommandLineTool
25       inputs:
26       - id: '#main/sleep1/sleeptime'
27         inputBinding: {position: 1}
28         type: int
29       outputs:
30       - id: '#main/sleep1/out'
31         outputBinding: {outputEval: out}
32         type: string
33 cwlVersion: v1.0