Skip to content
Snippets Groups Projects
Commit 1acbf4c4 authored by alex's avatar alex
Browse files

add concat step

Former-commit-id: 0f102300
Former-commit-id: acd2618b
parent 7948b427
No related branches found
No related tags found
No related merge requests found
...@@ -15,12 +15,11 @@ inputs: ...@@ -15,12 +15,11 @@ inputs:
type: string type: string
- id: file_suffix - id: file_suffix
type: string? type: string?
default: log
outputs: outputs:
- id: output - id: output
type: File type: 'File[]'
outputBinding: outputBinding:
glob: "$(inputs.file_prefix).$(inputs.file_suffix)" glob: "tmp/$(inputs.file_prefix)*"
label: bulk_rename label: bulk_rename
requirements: requirements:
- class: InitialWorkDirRequirement - class: InitialWorkDirRequirement
...@@ -32,6 +31,9 @@ requirements: ...@@ -32,6 +31,9 @@ requirements:
FILE_LIST=("\${@}") FILE_LIST=("\${@}")
FILE_PREFIX=$(inputs.file_prefix) FILE_PREFIX=$(inputs.file_prefix)
FILE_SUFFIX=$(inputs.file_suffix === null ? '' : inputs.file_suffix) FILE_SUFFIX=$(inputs.file_suffix === null ? '' : inputs.file_suffix)
cat "\${FILE_LIST[@]}" > "\$FILE_PREFIX.\$FILE_SUFFIX" mkdir tmp
for i in "\${!FILE_LIST[@]}"; do
cp "\${FILE_LIST[\$i]}" "tmp/\${FILE_PREFIX}_\${i}\${FILE_SUFFIX}"
done
writable: false writable: false
- class: InlineJavascriptRequirement - class: InlineJavascriptRequirement
\ No newline at end of file
class: CommandLineTool
cwlVersion: v1.0
$namespaces:
sbg: 'https://www.sevenbridges.com/'
id: bulk_rename
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: bulk_rename
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
class: Workflow class: Workflow
cwlVersion: v1.0 cwlVersion: v1.0
id: _h_b_a_calibrator id: HBA_calibrator
label: HBA_calibrator label: HBA_calibrator
$namespaces: $namespaces:
sbg: 'https://www.sevenbridges.com/' sbg: 'https://www.sevenbridges.com/'
...@@ -73,7 +73,7 @@ inputs: ...@@ -73,7 +73,7 @@ inputs:
'sbg:y': -500 'sbg:y': -500
- id: maxStddev - id: maxStddev
type: float? type: float?
default: -1 default: -1.0
'sbg:x': -1000 'sbg:x': -1000
'sbg:y': -400 'sbg:y': -400
- id: solutions2transfer - id: solutions2transfer
...@@ -160,7 +160,7 @@ inputs: ...@@ -160,7 +160,7 @@ inputs:
'sbg:y': 1200 'sbg:y': 1200
- id: max_separation_arcmin - id: max_separation_arcmin
type: float? type: float?
default: 1 default: 1.0
'sbg:x': -1000 'sbg:x': -1000
'sbg:y': 1300 'sbg:y': 1300
- id: calibrator_path_skymodel - id: calibrator_path_skymodel
...@@ -319,7 +319,7 @@ steps: ...@@ -319,7 +319,7 @@ steps:
default: dppp_prep_cal default: dppp_prep_cal
out: out:
- id: output - id: output
run: ./../steps/bulk_rename.cwl run: ./../steps/concatenate_files.cwl
label: concat_logfiles label: concat_logfiles
'sbg:x': 500 'sbg:x': 500
'sbg:y': 1000 'sbg:y': 1000
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment