CWL sub-workflow for step init_tables of workflow gridmet.cwl

CWL Content
 1class: Workflow
 2cwlVersion: v1.2
 3inputs:
 4  connection_name:
 5    type: string
 6  database:
 7    type: File
 8  depends_on:
 9    doc: a special field used to enforce dependencies and execution order
10    type: Any?
11  domain:
12    type: string
13  registry:
14    type: File
15  table:
16    type: string
17outputs:
18  index_err:
19    outputSource: index/errors
20    type: File
21  index_log:
22    outputSource: index/log
23    type: File
24  reset_err:
25    outputSource: reset/errors
26    type: File
27  reset_log:
28    outputSource: reset/log
29    type: File
30requirements:
31  InlineJavascriptRequirement: {}
32  MultipleInputFeatureRequirement: {}
33  NetworkAccess:
34    networkAccess: true
35  ScatterFeatureRequirement: {}
36  StepInputExpressionRequirement: {}
37  SubworkflowFeatureRequirement: {}
38steps:
39  index:
40    in:
41      connection_name: connection_name
42      database: database
43      depends_on: reset/log
44      domain: domain
45      registry: registry
46      table: table
47    out:
48    - log
49    - errors
50    run: index.cwl
51  reset:
52    in:
53      connection_name: connection_name
54      database: database
55      domain: domain
56      registry: registry
57      table: table
58    out:
59    - log
60    - errors
61    run: reset.cwl