comparison env/lib/python3.7/site-packages/cwltool/tests/wf/nested.cwl @ 0:26e78fe6e8c4 draft

"planemo upload commit c699937486c35866861690329de38ec1a5d9f783"
author shellac
date Sat, 02 May 2020 07:14:21 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:26e78fe6e8c4
1 #!/usr/bin/env cwl-runner
2
3 cwlVersion: v1.0
4 class: Workflow
5 label: "Nested workflow example"
6
7 inputs: []
8
9 outputs:
10 classout:
11 type: File
12 outputSource: compile/classout
13
14 requirements:
15 - class: SubworkflowFeatureRequirement
16
17 steps:
18 compile:
19 run: 1st-workflow.cwl
20 in:
21 inp:
22 source: create-tar/tar
23 ex:
24 default: "Hello.java"
25 out: [classout]
26
27 create-tar:
28 requirements:
29 - class: InitialWorkDirRequirement
30 listing:
31 - entryname: Hello.java
32 entry: |
33 public class Hello {
34 public static void main(String[] argv) {
35 System.out.println("Hello from Java");
36 }
37 }
38 in: []
39 out: [tar]
40 run:
41 class: CommandLineTool
42 requirements:
43 - class: ShellCommandRequirement
44 arguments:
45 - shellQuote: false
46 valueFrom: |
47 date
48 tar cf hello.tar Hello.java
49 date
50 inputs: []
51 outputs:
52 tar:
53 type: File
54 outputBinding:
55 glob: "hello.tar"