From 0696ab0603cf11fb4ec98dc3202207c668a9e511 Mon Sep 17 00:00:00 2001 From: DavyCats <davycats.dc@gmail.com> Date: Tue, 19 Jun 2018 16:08:09 +0200 Subject: [PATCH] fix flatten --- gatk.wdl | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/gatk.wdl b/gatk.wdl index 9dbdfdd..66ff1a2 100644 --- a/gatk.wdl +++ b/gatk.wdl @@ -56,16 +56,22 @@ task BaseRecalibrator { File inputBamIndex String recalibrationReportPath Array[File]+ sequenceGroupInterval - Array[File?]? knownIndelsSitesVCFs - Array[File?]? knownIndelsSitesIndices + Array[File]? knownIndelsSitesVCFs + Array[File]? knownIndelsSitesIndices File? dbsnpVCF File? dbsnpVCFindex File refDict File refFasta File refFastaIndex - Array[File]+ knownIndelsSitesVCFsArg = select_all(flatten([knownIndelsSitesVCFs, [dbsnpVCF]])) - Array[File]+ knownIndelsSitesIndicesArg = select_all(flatten([knownIndelsSitesIndices, [dbsnpVCFindex]])) + Array[File]+ knownIndelsSitesVCFsArg = flatten([ + select_first([knownIndelsSitesVCFs, []]), + select_all([dbsnpVCF]) + ]) + Array[File]+ knownIndelsSitesIndicesArg = flatten([ + select_first([knownIndelsSitesIndices, []]), + select_all([dbsnpVCFindex]) + ]) Float? memory Float? memoryMultiplier -- GitLab