Skip to content
Snippets Groups Projects
4cd3481674d6469c84431a2cae839e41.cwl 2.55 KiB
class: Workflow
cwlVersion: v1.0
hints: []
inputs:
  input_1:
    default: out_folder
    streamable: false
    type: string
  input_2:
    default: data/covidtracking
    streamable: false
    type: string
  input_3:
    default:
      class: File
      path: ../../notebooks/process/download-covidtracking-data.ipynb
    streamable: false
    type: File
  input_4:
    default: runs/download-covidtracking-data.runs.ipynb
    streamable: false
    type: string
  input_5:
    default: states-metadata.json
    streamable: false
    type: string
  input_6:
    default: states-daily.json
    streamable: false
    type: string
outputs:
  output_0:
    outputSource: step_1/output_1
    streamable: false
    type: Directory
  output_3:
    outputSource: step_1/output_0
    streamable: false
    type: File
requirements: []
steps:
  step_1:
    in:
      input_1: input_1
      input_2: input_2
      input_3: input_3
      input_4: input_4
    out:
    - output_1
    - output_0
    run: a17d560c41a54f5aa307ce5f3c5effe5_papermill.cwl
  step_2:
    in:
      filename: input_5
      input_directory: step_1/output_1
    out:
    - output_file
    run:
      arguments: []
      baseCommand:
      - 'true'
      class: CommandLineTool
      cwlVersion: v1.0
      hints: []
      inputs:
        filename:
          default: states-metadata.json
          streamable: false
          type: string
        input_directory:
          streamable: false
          type: Directory
      outputs:
        output_file:
          outputBinding:
            glob: $(inputs.filename)
          streamable: false
          type: File
      permanentFailCodes: []
      requirements:
      - &id001
        class: InlineJavascriptRequirement
      - &id002
        class: InitialWorkDirRequirement
        listing: $(inputs.input_directory.listing)
      successCodes: []
      temporaryFailCodes: []
  step_3:
    in:
      filename: input_6
      input_directory: step_1/output_1
    out:
    - output_file
    run:
      arguments: []
      baseCommand:
      - 'true'
      class: CommandLineTool
      cwlVersion: v1.0
      hints: []
      inputs:
        filename:
          default: states-daily.json
          streamable: false
          type: string
        input_directory:
          streamable: false
          type: Directory
      outputs:
        output_file:
          outputBinding:
            glob: $(inputs.filename)
          streamable: false
          type: File
      permanentFailCodes: []
      requirements:
      - *id001
      - *id002
      successCodes: []
      temporaryFailCodes: []