Skip to content
Snippets Groups Projects

Put 'already_compressed' in output json if the data was already dysco-compressed

Merged Timo Millenaar requested to merge already_compressed_in_output into master
1 file
+ 31
0
Compare changes
  • Side-by-side
  • Inline
+ 31
0
@@ -47,6 +47,13 @@ outputs:
@@ -47,6 +47,13 @@ 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
@@ -78,6 +85,7 @@ steps:
@@ -78,6 +85,7 @@ steps:
- id: keep_input
- id: keep_input
- id: applied_fixes
- id: applied_fixes
- id: unfixable_issues
- id: unfixable_issues
 
- id: input_storage_manager
- id: combine
- id: combine
in:
in:
- id: inputs
- id: inputs
@@ -111,3 +119,26 @@ steps:
@@ -111,3 +119,26 @@ steps:
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
Loading