Select Git revision
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
compress_pipeline.cwl 2.41 KiB
class: Workflow
cwlVersion: v1.0
id: compress_pipeline_cwl
label: compress_pipeline.cwl
$namespaces:
sbg: 'https://www.sevenbridges.com/'
inputs:
- id: flag_autocorrelation
type: boolean?
'sbg:x': 0
'sbg:y': 160.5
- id: surls
type: 'string[]'
'sbg:x': 0
'sbg:y': 53.5
outputs:
- id: output
outputSource:
- inspect_flagging_dataloss/output
type: 'File[]'
'sbg:x': 860.3446655273438
'sbg:y': 0
- id: logfile
outputSource:
- dppp/logfile
type:
type: array
items:
items: File
type: array
'sbg:x': 849
'sbg:y': 271
- id: compressed
outputSource:
- compress/compressed
type: Directory
'sbg:x': 1040
'sbg:y': 117
steps:
- id: surl_copy
in:
- id: surl
source: surls
out:
- id: output
run: steps/surl_copy.cwl
label: surl_copy
scatter:
- surl
'sbg:x': 206.75
'sbg:y': 53.5
- id: untar
in:
- id: tar_file
source: surl_copy/output
out:
- id: uncompressed
run: steps/untar.cwl
label: untar
scatter:
- tar_file
'sbg:x': 436.640625
'sbg:y': 107
- id: dppp
in:
- id: parset
source: define_parset/output
- id: msin
source: untar/uncompressed
- id: msout_name
source: untar/uncompressed
valueFrom: '$("COMPRESSED_" + self[0].basename)'
- id: writefullresflag
default: true
- id: storagemanager
default: Dysco
- id: databitrate
default: 10
out:
- id: msout
- id: logfile
run: steps/DPPP.cwl
scatter:
- msin
'sbg:x': 642.375
'sbg:y': 160.5
- id: define_parset
in:
- id: flag_autocorrelation
source: flag_autocorrelation
out:
- id: output
run: steps/define_parset.cwl
label: define_parset
'sbg:x': 206.75
'sbg:y': 160.5
- id: inspect_flagging_dataloss
in:
- id: input
source: untar/uncompressed
out:
- id: output
run: steps/inspect_flagging_dataloss.cwl
label: inspect_flagging_dataloss
scatter:
- input
'sbg:x': 642.375
'sbg:y': 39.5
- id: compress
in:
- id: directory
source: dppp/msout
out:
- id: compressed
run: steps/compress.cwl
label: compress
scatter:
- directory
'sbg:x': 857
'sbg:y': 117
requirements:
- class: ScatterFeatureRequirement