Skip to content
Snippets Groups Projects
Commit bff890cf authored by alex's avatar alex
Browse files

add concat_ms

Former-commit-id: b8393300
parent 7282e5f1
No related branches found
No related tags found
No related merge requests found
...@@ -3,14 +3,13 @@ cwlVersion: v1.0 ...@@ -3,14 +3,13 @@ cwlVersion: v1.0
$namespaces: $namespaces:
sbg: 'https://www.sevenbridges.com/' sbg: 'https://www.sevenbridges.com/'
id: ms_concat id: ms_concat
baseCommand: baseCommand:
- concat_MS.py - python3
- /usr/local/bin/concat_MS_CWL.py
inputs: inputs:
- id: min_length - default: 50
id: min_length
type: int? type: int?
default: 50
inputBinding: inputBinding:
position: 0 position: 0
prefix: '--min_length' prefix: '--min_length'
...@@ -35,25 +34,25 @@ inputs: ...@@ -35,25 +34,25 @@ inputs:
position: 2 position: 2
outputs: outputs:
- id: concat_meta_ms - id: concat_meta_ms
type: Directory[] type: 'Directory[]'
outputBinding: outputBinding:
glob: > glob: |
$(inputs.msout)_[0-9*] $(inputs.msout)_[0-9*]
- id: concat_additional_ms - id: concat_additional_ms
type: Directory[] type: 'Directory[]'
outputBinding: outputBinding:
glob: $(inputs.msout)_*_CONCAT glob: $(inputs.msout)_*_CONCAT
- id: ms_outs - id: ms_outs
type: Directory[] type: 'Directory[]'
outputBinding: outputBinding:
outputEval: $(inputs.msin) outputEval: $(inputs.msin)
label: ms_concat label: ms_concat
requirements: requirements:
- class: ShellCommandRequirement - class: ShellCommandRequirement
- class: DockerRequirement - class: DockerRequirement
dockerPull: lofareosc/lofar-pipeline-ci:latest dockerPull: 'lofareosc/prefactor:HBAcalibrator'
- class: InlineJavascriptRequirement
- class: InitialWorkDirRequirement - class: InitialWorkDirRequirement
listing: listing:
- entry: $(inputs.msin) - entry: $(inputs.msin)
writable: true writable: true
- class: InlineJavascriptRequirement
...@@ -266,6 +266,10 @@ steps: ...@@ -266,6 +266,10 @@ steps:
source: do_smooth source: do_smooth
- id: max_separation_arcmin - id: max_separation_arcmin
source: max_separation_arcmin source: max_separation_arcmin
- id: min_length
source: min_length
- id: overhead
source: overhead
- id: min_separation - id: min_separation
source: min_separation source: min_separation
- id: A-Team_skymodel - id: A-Team_skymodel
......
...@@ -66,32 +66,40 @@ inputs: ...@@ -66,32 +66,40 @@ inputs:
type: boolean type: boolean
'sbg:x': -1000 'sbg:x': -1000
'sbg:y': 500 'sbg:y': 500
- id: min_separation - id: min_length
type: int? type: int?
'sbg:x': -1000 'sbg:x': -1000
'sbg:y': 600 'sbg:y': 600
- id: max_separation_arcmin - id: overhead
type: float? type: float?
'sbg:x': -1000 'sbg:x': -1000
'sbg:y': 700 'sbg:y': 700
- id: min_separation
type: int?
'sbg:x': -1000
'sbg:y': 800
- id: max_separation_arcmin
type: float?
'sbg:x': -1000
'sbg:y': 900
- id: calibrator_path_skymodel - id: calibrator_path_skymodel
type: Directory? type: Directory?
'sbg:x': -1000 'sbg:x': -1000
'sbg:y': 800 'sbg:y': 1000
- id: A-Team_skymodel - id: A-Team_skymodel
type: File? type: File?
'sbg:x': -1000 'sbg:x': -1000
'sbg:y': 900 'sbg:y': 1100
- id: elevation - id: elevation
type: string type: string
default: 0deg..20deg default: 0deg..20deg
'sbg:x': -1000 'sbg:x': -1000
'sbg:y': 1000 'sbg:y': 1200
- id: amplmin - id: amplmin
type: float type: float
default: 1.e-30 default: 1.e-30
'sbg:x': -1000 'sbg:x': -1000
'sbg:y': 1100 'sbg:y': 1300
outputs: outputs:
- id: check_Ateam_separation.png - id: check_Ateam_separation.png
outputSource: outputSource:
...@@ -113,7 +121,7 @@ outputs: ...@@ -113,7 +121,7 @@ outputs:
'sbg:y': -100 'sbg:y': -100
- id: msout - id: msout
outputSource: outputSource:
- ndppp_prep_cal/msout - ms_concat/ms_outs
type: 'Directory[]' type: 'Directory[]'
'sbg:x': 1000 'sbg:x': 1000
'sbg:y': 0 'sbg:y': 0
...@@ -225,18 +233,37 @@ steps: ...@@ -225,18 +233,37 @@ steps:
- id: find_skymodel_cal - id: find_skymodel_cal
in: in:
- id: msin - id: msin
source: msin source:
- msin
- id: skymodels - id: skymodels
source: calibrator_path_skymodel source: calibrator_path_skymodel
- id: max_separation_arcmin - id: max_separation_arcmin
source: max_separation_arcmin source: max_separation_arcmin
out: out:
- id: output_models - id: output_models
- id: model_name
- id: logfile - id: logfile
run: ../../steps/find_skymodel_cal.cwl run: ../../steps/find_skymodel_cal.cwl
label: find_skymodel_cal label: find_skymodel_cal
'sbg:x': -500 'sbg:x': -500
'sbg:y': 500 'sbg:y': 500
- id: ms_concat
in:
- id: min_length
source: min_length
- id: overhead
source: overhead
- id: msin
source:
- ndppp_prep_cal/msout
out:
- id: concat_meta_ms
- id: concat_additional_ms
- id: ms_outs
run: ../../lofar-cwl/steps/ms_concat.cwl
label: ms_concat
'sbg:x': 300
'sbg:y': 0
requirements: requirements:
- class: SubworkflowFeatureRequirement - class: SubworkflowFeatureRequirement
- class: ScatterFeatureRequirement - class: ScatterFeatureRequirement
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment