Skip to content
Snippets Groups Projects
interpolate_visibilities.cwl 1.16 KiB
Newer Older
class: CommandLineTool
alex's avatar
alex committed
cwlVersion: v1.1
$namespaces:
  sbg: 'https://www.sevenbridges.com/'
id: interpolate_visibilities
baseCommand:
alex's avatar
alex committed
  - DP3
inputs:
  - id: msin
    type: Directory
    inputBinding:
alex's avatar
alex committed
      position: 0
      prefix: msin=
      separate: false
alex's avatar
alex committed
  - default: Dysco
    id: storage_manager
    type: string
    inputBinding:
alex's avatar
alex committed
      position: 0
      prefix: msout.storagemanager=
      separate: false
alex's avatar
alex committed
  - default: 0
    id: storage_manager_databitrate
    type: int
    inputBinding:
alex's avatar
alex committed
      position: 0
      prefix: msout.storagemanager.databitrate=
      separate: false
  - id: window_size
    type: int
    inputBinding:
alex's avatar
alex committed
      position: 0
      prefix: interpolate.windowsize=
      separate: false
outputs:
  - id: msout
    type: Directory
    outputBinding:
      glob: $(inputs.msin.basename)
label: interpolate_visibilities
alex's avatar
alex committed
arguments:
  - msout.datacolumn=INTERP_DATA
  - msout=.
  - msin.datacolumn=DATA
  - 'steps=[interpolate]'
requirements:
  - class: InitialWorkDirRequirement
    listing:
      - entry: $(inputs.msin)
        writable: true
alex's avatar
alex committed
  - class: InlineJavascriptRequirement
hints:
  - class: DockerRequirement
alex's avatar
alex committed
    dockerPull: 'lofareosc/prefactor3-cwl'