Skip to content

Commit b30dbba

Browse files
committed
ONE TIME ONLY: skip Sniffles
1 parent 2e92239 commit b30dbba

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

wdl/pipelines/TechAgnostic/VariantCalling/CallStructuralVariants.wdl

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,13 @@ workflow Work {
4949

5050
# optimization
5151
String zones = "us-central1-a us-central1-b us-central1-c us-central1-f"
52+
Boolean skip_sniffles2 = true
5253
}
5354

5455
output {
55-
File sniffles_vcf = FinalizeSnifflesVcf.gcs_path
56-
File sniffles_tbi = FinalizeSnifflesTbi.gcs_path
57-
File sniffles_snf = FinalizeSnifflesSnf.gcs_path
56+
File? sniffles_vcf = FinalizeSnifflesVcf.gcs_path
57+
File? sniffles_tbi = FinalizeSnifflesTbi.gcs_path
58+
File? sniffles_snf = FinalizeSnifflesSnf.gcs_path
5859

5960
File pbsv_vcf = FinalizePBSVvcf.gcs_path
6061
File pbsv_tbi = FinalizePBSVtbi.gcs_path
@@ -72,6 +73,8 @@ workflow Work {
7273
# Sniffles-2
7374
##########################################################
7475
call Utils.InferSampleName { input: bam = bam, bai = bai }
76+
if (!skip_sniffles2) {
77+
7578
call Sniffles2.SampleSV as Sniffles2SV {
7679
input:
7780
bam = bam,
@@ -81,6 +84,7 @@ workflow Work {
8184
prefix = prefix,
8285
tandem_repeat_bed = ref_bundle.tandem_repeat_bed
8386
}
87+
}
8488
8589
##########################################################
8690
# PBSV
@@ -142,7 +146,9 @@ workflow Work {
142146
call FF.FinalizeToFile as FinalizePBSVvcf { input: outdir = svdir, file = select_first([pbsv_wg_call.vcf, PBSVslow.vcf]) }
143147
call FF.FinalizeToFile as FinalizePBSVtbi { input: outdir = svdir, file = select_first([pbsv_wg_call.tbi, PBSVslow.tbi]) }
144148
145-
call FF.FinalizeToFile as FinalizeSnifflesVcf { input: outdir = svdir, file = Sniffles2SV.vcf }
146-
call FF.FinalizeToFile as FinalizeSnifflesTbi { input: outdir = svdir, file = Sniffles2SV.tbi }
147-
call FF.FinalizeToFile as FinalizeSnifflesSnf { input: outdir = svdir, file = Sniffles2SV.snf }
149+
if (!skip_sniffles2) {
150+
call FF.FinalizeToFile as FinalizeSnifflesVcf { input: outdir = svdir, file = select_first([Sniffles2SV.vcf]) }
151+
call FF.FinalizeToFile as FinalizeSnifflesTbi { input: outdir = svdir, file = select_first([Sniffles2SV.tbi]) }
152+
call FF.FinalizeToFile as FinalizeSnifflesSnf { input: outdir = svdir, file = select_first([Sniffles2SV.snf]) }
153+
}
148154
}

0 commit comments

Comments
 (0)