-
Notifications
You must be signed in to change notification settings - Fork 0
/
process-uc2.cwl
152 lines (133 loc) · 2.71 KB
/
process-uc2.cwl
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
#!/usr/bin/env cwl-runner
cwlVersion: v1.0
class: Workflow
inputs:
calms: string
tarms: string
templatedir: string
factordir: string
prefactor: string
workdir: string
datadir: string
container: string
binddir: string
WMS: string
outputs:
status:
type: File
outputSource: ddcfac/all_done
steps:
caldir:
run: factor/msdir.cwl
in:
obsms: calms
datadir: datadir
out: [ms_ok]
tardir:
run: factor/msdir.cwl
in:
obsms: tarms
datadir: datadir
out: [ms_ok]
prep2run:
run: factor/prep2run.cwl
in:
workdir: workdir
out: [ready2run]
prepcfg:
run: factor/prepcfg.cwl
in:
templatedir: templatedir
prefactor: prefactor
workdir: workdir
cal_ready: caldir/ms_ok
tar_ready: tardir/ms_ok
dir_ready: prep2run/ready2run
out: [cfg_fname]
prepcal:
run: factor/prepcal.cwl
in:
calms: calms
templatedir: templatedir
datadir: datadir
prefactor: prefactor
workdir: workdir
cfg_file: prepcfg/cfg_fname
out: [cal_parset]
calcal:
run: factor/calcal.cwl
in:
binddir: binddir
cimage: container
pipecfg: prepcfg/cfg_fname
parset: prepcal/cal_parset
out: [out_file1]
parse1:
run: factor/parse1.cwl
in:
calcal_out: calcal/out_file1
out: [res1]
preptar:
run: factor/preptar.cwl
in:
tarms: tarms
templatedir: templatedir
datadir: datadir
prefactor: prefactor
workdir: workdir
res1: parse1/res1
out: [tar_parset]
tarcal:
run: factor/tarcal.cwl
in:
pipecfg: prepcfg/cfg_fname
parset: preptar/tar_parset
cimage: container
binddir: binddir
out: [out_file2]
parse2:
run: factor/parse2.cwl
in:
tarcal_out: tarcal/out_file2
out: [res2]
prepsub:
run: factor/prepsub.cwl
in:
tarms: tarms
templatedir: templatedir
prefactor: prefactor
workdir: workdir
res2: parse2/res2
out: [sub_parset]
initsub:
run: factor/initsub.cwl
in:
pipecfg: prepcfg/cfg_fname
parset: prepsub/sub_parset
cimage: container
binddir: binddir
out: [out_file3]
parse3:
run: factor/parse3.cwl
in:
parse1_out: parse1/res1
parse2_out: parse2/res2
inifac_out: initsub/out_file3
out: [res]
prepfac:
run: factor/prepfac.cwl
in:
templatedir: templatedir
factordir: factordir
workdir: workdir
wms: WMS
res3: parse3/res
out: [fac_parset]
ddcfac:
run: factor/ddcfac.cwl
in:
factordir: factordir
parset: prepfac/fac_parset
cimage: container
binddir: binddir
out: [all_done]