Skip to content
Snippets Groups Projects
Commit bb10ca12 authored by Mattia Mancini's avatar Mattia Mancini
Browse files

Improve LDV workflow

parent a72584b4
Branches
No related tags found
1 merge request!159Improve LDV workflow
Pipeline #54741 passed
class: ExpressionTool
cwlVersion: v1.2
inputs:
- id: plots
type: File[]
- id: summary
type: File
outputs:
- id: quality
type: Any
expression: |
${
return {
"quality": {
"plots": inputs.plots,
"details": {},
"sensitivity": "N/A",
"uv-coverage": "N/A",
"observing-conditions": "N/A",
"summary_file": inputs.summary
}
}
}
requirements:
- class: InlineJavascriptRequirement
id: listdirectory
label: list_directory
class: ExpressionTool
cwlVersion: v1.2
inputs:
- id: input
type: Directory
loadListing: shallow_listing
outputs:
- id: output
type: File[]
expression: |
${
return {'output': inputs.input.listing}
}
requirements:
- class: InlineJavascriptRequirement
......@@ -15,11 +15,11 @@ outputs:
- id: solutions
type: File
outputSource:
- prefactor_calibrator/solutions
- linc_calibrator/solutions
- id: summary
type: File
outputSource:
- prefactor_calibrator/summary
- linc_calibrator/summary
- id: inspection_plots
type: File
outputSource:
......@@ -28,7 +28,28 @@ outputs:
type: File
outputSource:
- compress_logs/compressed
- id: quality
type: Any
outputSource:
- format_quality/quality
steps:
- id: format_quality
in:
- id: plots
source: list_inspection_plots/output
- id: summary
source: linc_calibrator/summary
run: ../steps/format_quality.cwl
out:
- id: quality
- id: list_inspection_plots
in:
- id: input
source: linc_calibrator/inspection_plots
run: ../steps/list_directory_files.cwl
out:
- id: output
- id: fetch_data
in:
- id: surl_link
......@@ -37,7 +58,7 @@ steps:
run: ../steps/fetch_data.cwl
out:
- id: uncompressed
- id: prefactor_calibrator
- id: linc_calibrator
in:
- id: msin
source: fetch_data/uncompressed
......@@ -48,16 +69,16 @@ steps:
- id: inspection_plots
- id: log_files
- id: compress_inspection_plots
in:
in:
- id: directory
source: prefactor_calibrator/inspection_plots
source: linc_calibrator/inspection_plots
run: ../steps/compress.cwl
out:
- id: compressed
run: ../steps/compress.cwl
- id: compress_logs
in:
- id: directory
source: prefactor_calibrator/log_files
source: linc_calibrator/log_files
run: ../steps/compress.cwl
out:
- id: compressed
run: ../steps/compress.cwl
\ No newline at end of file
......@@ -23,11 +23,11 @@ outputs:
- id: cal_solutions
type: File
outputSource:
- prefactor_target/solutions
- linc_target/solutions
- id: summary
type: File
outputSource:
- prefactor_target/summary
- linc_target/summary
- id: calibrated_data
type: File[]
outputSource:
......@@ -40,7 +40,18 @@ outputs:
type: File
outputSource:
- compress_logs/compressed
- id: quality
type: Any
outputSource:
- format_quality/quality
steps:
- id: format_quality
in:
- id: plots
source: list_inspection_plots/output
out:
- id: quality
run: ../steps/format_quality.cwl
- id: fetch_data
in:
- id: surl_link
......@@ -56,7 +67,7 @@ steps:
run: ../steps/fetch_file.cwl
out:
- id: downloaded
- id: prefactor_target
- id: linc_target
in:
- id: msin
source: fetch_data/uncompressed
......@@ -76,15 +87,21 @@ steps:
- id: compress_inspection_plots
in:
- id: directory
source: prefactor_target/inspection_plots
source: linc_target/inspection_plots
out:
- id: compressed
run: ../steps/compress.cwl
- id: list_inspection_plots
in:
- id: input
source: linc_target/inspection_plots
out:
- id: output
run: ../steps/list_directory_files.cwl
- id: split_calibrated_data
in:
- id: input
source: prefactor_target/calibrated_data
source: linc_target/calibrated_data
out:
- id: output
run: ../steps/list_directory.cwl
......@@ -99,7 +116,7 @@ steps:
- id: compress_logs
in:
- id: directory
source: prefactor_target/log_files
source: linc_target/log_files
out:
- id: compressed
run: ../steps/compress.cwl
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment