diff --git a/compress_pipeline.cwl b/compress_pipeline.cwl index c17ebdf446411085442c64d8bce10ae5dafab0ef..fb1aae27b7b4f26786cdedb8260b249c3e2226bf 100644 --- a/compress_pipeline.cwl +++ b/compress_pipeline.cwl @@ -9,39 +9,44 @@ inputs: type: boolean? 'sbg:x': -41 'sbg:y': -212 - - id: surl - type: string + - id: surls + type: 'string[]' 'sbg:x': -229 'sbg:y': -29 outputs: - - id: msout + - id: output outputSource: - - dppp/msout - type: Directory - doc: Output Measurement Set - 'sbg:x': 756.0812377929688 - 'sbg:y': -155.634521484375 + - inspect_flagging_dataloss/output + type: File[] + 'sbg:x': 568.6015625 + 'sbg:y': 213.5 - id: logfile outputSource: - dppp/logfile - type: 'File[]' - 'sbg:x': 893.7462158203125 - 'sbg:y': 91.7055892944336 - - id: flagging_metrics + type: + type: array + items: + type: array + items: File + 'sbg:x': 682.6015625 + 'sbg:y': 48.5 + - id: msout outputSource: - - inspect_flagging_dataloss/output - type: File - 'sbg:x': 581.6015625 - 'sbg:y': 217 + - dppp/msout + type: Directory[] + 'sbg:x': 738.6015625 + 'sbg:y': -130.5 steps: - id: surl_copy in: - id: surl - source: surl + source: surls out: - id: output run: steps/surl_copy.cwl label: surl_copy + scatter: + - surl 'sbg:x': 14 'sbg:y': -28 - id: untar @@ -52,6 +57,8 @@ steps: - id: uncompressed run: steps/untar.cwl label: untar + scatter: + - tar_file 'sbg:x': 173 'sbg:y': -28 - id: dppp @@ -73,6 +80,8 @@ steps: - id: msout - id: logfile run: steps/DPPP.cwl + scatter: + - msin 'sbg:x': 471 'sbg:y': -75 - id: define_parset @@ -93,10 +102,9 @@ steps: - id: output run: steps/inspect_flagging_dataloss.cwl label: inspect_flagging_dataloss - 'sbg:x': 362 - 'sbg:y': 91 -requirements: - - class: StepInputExpressionRequirement - - class: InlineJavascriptRequirement - - + scatter: + - input + 'sbg:x': 397 + 'sbg:y': 132 +requirements: + - class: ScatterFeatureRequirement