Skip to content
Snippets Groups Projects
Commit 4e620bb2 authored by Timo Millenaar's avatar Timo Millenaar
Browse files

Make input_storage_manager and already_compressed part of summary instead of...

Make input_storage_manager and already_compressed part of summary instead of top level of output json for improved atdb parsing
parent 2d55384c
No related branches found
No related tags found
1 merge request!10Make input_storage_manager and already_compressed part of summary instead of...
...@@ -47,13 +47,6 @@ outputs: ...@@ -47,13 +47,6 @@ outputs:
type: File type: File
outputSource: outputSource:
- combine/inspect_file - combine/inspect_file
- id: input_storage_manager
type: string[]
outputSource: compress/input_storage_manager
- id: already_compressed
type: boolean[]
outputSource: already_compressed/already_compressed
steps: steps:
- id: fetch_data - id: fetch_data
...@@ -115,30 +108,9 @@ steps: ...@@ -115,30 +108,9 @@ steps:
source: compress/applied_fixes source: compress/applied_fixes
- id: unfixable_issues - id: unfixable_issues
source: compress/unfixable_issues source: compress/unfixable_issues
- id: input_storage_manager
source: compress/input_storage_manager
run: steps/format_metrics.cwl run: steps/format_metrics.cwl
out: out:
- formatted_quality - formatted_quality
- control - control
- id: already_compressed
run:
class: ExpressionTool
requirements:
- class: InlineJavascriptRequirement
inputs:
- id: input_storage_manager
type: string[]
outputs:
- id: already_compressed
type: boolean[]
expression: |
${
return {
already_compressed: inputs.input_storage_manager == "DyscoStorageManager"
};
}
in:
- id: input_storage_manager
source: compress/input_storage_manager
out:
- id: already_compressed
\ No newline at end of file
...@@ -27,6 +27,10 @@ inputs: ...@@ -27,6 +27,10 @@ inputs:
items: items:
type: array type: array
items: string items: string
- id: input_storage_manager
type:
type: array
items: string
outputs: outputs:
- id: formatted_quality - id: formatted_quality
...@@ -44,6 +48,8 @@ expression: | ...@@ -44,6 +48,8 @@ expression: |
quality['summary']['applied_fixes'] = inputs.applied_fixes[0]; quality['summary']['applied_fixes'] = inputs.applied_fixes[0];
quality['summary']['unfixable_issues'] = inputs.unfixable_issues[0]; quality['summary']['unfixable_issues'] = inputs.unfixable_issues[0];
quality['summary']['input_storage_manager'] = inputs.input_storage_manager;
quality['summary']['already_compressed'] = inputs.input_storage_manager.map(value => value === "DyscoStorageManager");
var control = { var control = {
'keep_input': inputs.msin.map((file, index) => { 'keep_input': inputs.msin.map((file, index) => {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment