Skip to content
Snippets Groups Projects
Commit 2b439234 authored by Peter van 't Hof's avatar Peter van 't Hof
Browse files

added structs

parent 4674c99c
No related branches found
No related tags found
1 merge request!61Switch to structs
......@@ -2,19 +2,19 @@ version 1.0
# Copyright Sequencing Analysis Support Core - Leiden University Medical Center 2018
import "../common.wdl" as common
task Generate {
input {
String? preCommand
File? toolJar
File bam
File bamIndex
IndexedBamFile bam
File? bedFile
Boolean scatterMode = false
Boolean onlyUnmapped = false
Boolean tsvOutputs = false
String outputDir
File? reference
File? referenceDict
Reference? reference
Int memory = 4
Float memoryMultiplier = 2.0
}
......@@ -23,14 +23,16 @@ task Generate {
then "java -Xmx" + memory + "G -jar " + toolJar
else "biopet-bamstats -Xmx" + memory + "G"
String refArg = if (defined(reference)) then "--reference " + select_first([reference]).fasta else ""
command {
set -e -o pipefail
~{preCommand}
mkdir -p ~{outputDir}
~{toolCommand} Generate \
--bam ~{bam} \
--bam ~{bam.file} \
~{"--bedFile " + bedFile} \
~{"--reference " + reference} \
~{refArg} \
~{true="--onlyUnmapped" false="" onlyUnmapped} \
~{true="--scatterMode" false="" scatterMode} \
~{true="--tsvOutputs" false="" tsvOutputs} \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment