Newer
Older
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
class: Workflow
cwlVersion: v1.2
id: delay-calibration
label: delay-calibration
requirements:
- class: SubworkflowFeatureRequirement
- class: MultipleInputFeatureRequirement
inputs:
- id: msin
type: 'Directory[]'
- id: solset
type: File
doc: The solution set from the prefactor pipeline.
- id: filter_baselines
type: string?
default: "*&"
- id: flag_baselines
type: string?
default: "[]"
- id: phasesol
type: string?
default: TGSSphase
steps:
- id: setup
label: setup
in:
- id: msin
source: msin
- id: solset
source: solset
- id: filter_baselines
source: filter_baselines
- id: flag_baselines
source: flag_baselines
- id: phasesol
source: phasesol
out:
- id: parset
- id: best_delay_cats
- id: logdir
- id: msout
run: ./setup.cwl
- id: clipAteam
in:
- id: msin
source: setup/msout
out:
- id: logdir
- id: msout
run: ./clipAteam.cwl
label: clipAteam
in:
- id: msin
source: clipAteam/msout
out:
- id: logdir
- id: msout
run: ./concatenate-flag.cwl
label: sort-concatenate-flag
# - id: apply-ddf
# in:
# - id: input1
# source: input1
# - id: input2
# source: input2
# out:
# - id: output1
# run: ../steps/step1.cwl
# label: step1
#
- id: phaseup
in:
- id: msin
source: sort-concatenate-flag/msout
- id: delay_calibrator
source: setup/best_delay_cats
out:
- id: msout
- id: logdir
run: ./phaseup-concat.cwl
label: phaseup
#
# - id: concatenate
# in:
# - id: input1
# source: input1
# - id: input2
# source: input2
# out:
# - id: output1
# run: ../steps/step1.cwl
# label: step1
#
# - id: cleanup
# in:
# - id: input1
# source: input1
# - id: input2
# source: input2
# out:
# - id: output1
# run: ../steps/step1.cwl
# label: step1
- id: store_logs
in:
- id: files
linkMerge: merge_flattened
source:
- setup/logdir
- clipAteam/logdir
- sort-concatenate-flag/logdir
- phaseup/logdir
- id: sub_directory_name
default: logs
out:
- id: dir
run: ../steps/collectfiles.cwl
label: store_logs
outputs:
- id: msout
outputSource: phaseup/msout
type: Directory
- id: logs
outputSource: store_logs/dir
type: Directory