Skip to content
Snippets Groups Projects
Select Git revision
  • e8db6557fe542a669c875f774f96de46bf1346e0
  • master default protected
  • reverse_versions
  • optimize_workflow
  • poppy_integration_v50
  • poppy_integration
  • releases/v5.0 protected
  • use-versioned-releases
  • releases/v5.0rc2 protected
  • releases/v5.0rc1 protected
  • releases/ldv_v407_atdb protected
  • ldv_v407_debug
  • releases/ldv_v406_debug protected
  • releases/ldv_v405 protected
  • releases/ldv_v404 protected
  • v5.0
  • v5.0rc2
  • v5.0rc1
  • ldv_v406_debug
  • ldv_v405_debug
  • ldv_v404
  • ldv_v403
  • ldv_v402
  • v4.0
  • ldv_v401
  • ldv_v40
  • ldv_v031
  • ldv_v03
  • ldv_v01
29 results

structure_function.cwl

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    concatenate_files.cwl 889 B
    class: CommandLineTool
    cwlVersion: v1.1
    $namespaces:
      sbg: 'https://www.sevenbridges.com/'
    id: concatfiles
    baseCommand:
      - bash 
      - bulk_rename.sh
    inputs:
      - id: file_list
        type: 'File[]'
        inputBinding:
          position: 0
      - id: file_prefix
        type: string
      - id: file_suffix
        type: string?
        default: log
    outputs:
      - id: output
        type: File
        outputBinding:
          glob: "$(inputs.file_prefix).$(inputs.file_suffix)"
    label: concatfiles
    requirements:
      - class: InitialWorkDirRequirement
        listing:
          - entryname: bulk_rename.sh
            entry: |
              #!/bin/bash
              set -e
              FILE_LIST=("\${@}")
              FILE_PREFIX=$(inputs.file_prefix)
              FILE_SUFFIX=$(inputs.file_suffix === null ? '' : inputs.file_suffix)
              cat "\${FILE_LIST[@]}" > $FILE_PREFIX.$FILE_SUFFIX
            writable: false
      - class: InlineJavascriptRequirement