myworkflow.cwl 1.86 KB
Newer Older
Tammo Jan Dijkema's avatar
Tammo Jan Dijkema committed
1 2 3 4 5 6 7 8 9 10
class: Workflow
cwlVersion: v1.0
id: myworkflow
label: MyWorkflow
$namespaces:
  sbg: 'https://www.sevenbridges.com'
inputs:
  - id: msin
    type: Directory
    'sbg:x': -379
11
    'sbg:y': -172.47381591796875
Tammo Jan Dijkema's avatar
Tammo Jan Dijkema committed
12 13 14 15 16 17 18 19 20
  - id: strategy
    type: File?
    'sbg:x': -555.515625
    'sbg:y': -628.5
outputs:
  - id: msout
    outputSource:
      - dppp/msout
    type: Directory
21
    'sbg:x': 108.00761413574219
Tammo Jan Dijkema's avatar
Tammo Jan Dijkema committed
22 23 24 25 26 27 28 29 30 31
    'sbg:y': -379
steps:
  - id: dppp
    in:
      - id: parset
        source: aoflagger_step_generator/output_parset
      - id: msin
        source: msin
      - id: secondary_files
        source:
32
          - aoflagger_step_generator/output_secondary_files
Tammo Jan Dijkema's avatar
Tammo Jan Dijkema committed
33 34 35
    out:
      - id: msout
    run: steps/DPPPStep.cwl
36 37
    'sbg:x': -77.87055969238281
    'sbg:y': -458.0888366699219
Tammo Jan Dijkema's avatar
Tammo Jan Dijkema committed
38 39 40
  - id: average_step_generator
    in:
      - id: input_parset
41 42
        source: empty_parset_generator/output_parset
      - id: input_secondary_files
Tammo Jan Dijkema's avatar
Tammo Jan Dijkema committed
43
        source:
44
          - empty_parset_generator/output_secondary_files
Tammo Jan Dijkema's avatar
Tammo Jan Dijkema committed
45 46
    out:
      - id: output_parset
47
      - id: output_secondary_files
Tammo Jan Dijkema's avatar
Tammo Jan Dijkema committed
48
    run: steps/AveragingStepGenerator.cwl
49 50
    'sbg:x': -659.6497192382812
    'sbg:y': -479.365478515625
Tammo Jan Dijkema's avatar
Tammo Jan Dijkema committed
51 52 53 54
  - id: aoflagger_step_generator
    in:
      - id: input_parset
        source: average_step_generator/output_parset
55
      - id: input_secondary_files
Tammo Jan Dijkema's avatar
Tammo Jan Dijkema committed
56
        source:
57
          - average_step_generator/output_secondary_files
Tammo Jan Dijkema's avatar
Tammo Jan Dijkema committed
58 59 60 61
      - id: strategy
        source: strategy
    out:
      - id: output_parset
62
      - id: output_secondary_files
Tammo Jan Dijkema's avatar
Tammo Jan Dijkema committed
63
    run: steps/AOFlaggerStepGenerator.cwl
64 65 66 67 68 69 70 71 72 73 74 75
    'sbg:x': -393.4390869140625
    'sbg:y': -485.9670104980469
  - id: empty_parset_generator
    in: []
    out:
      - id: output_parset
      - id: output_secondary_files
    run: steps/EmptyParsetGenerator.cwl
    'sbg:x': -903.7893676757812
    'sbg:y': -480.0863037109375
requirements:
  - class: MultipleInputFeatureRequirement