@@ -45,17 +45,21 @@ workflow main {
4545 call svcall .CallStructuralVariants {
4646 input : raw_hifi_to_reference_alignment_bam = AlignHifiReads .raw_hifi_to_reference_alignment_bam , raw_hifi_to_reference_alignment_index = AlignHifiReads .raw_hifi_to_reference_alignment_index , genome_reference = genome_ref , file_label = prefix , docker = container_src
4747 }
48-
49- call annotateSV .AnnotateSVs {
50- input : vcf = CallStructuralVariants .raw_hifi_to_reference_alignment_structural_PASS_norm_variants , vep_cache = vep_cache , genome_reference = genome_ref , file_label = prefix , vep_docker = vep_docker
48+
49+ if (CallStructuralVariants .ann ){
50+ call annotateSV .AnnotateSVs {
51+ input : vcf = CallStructuralVariants .raw_hifi_to_reference_alignment_structural_PASS_norm_variants , vep_cache = vep_cache , genome_reference = genome_ref , file_label = prefix , vep_docker = vep_docker
52+ }
5153 }
5254
5355 call phase .PhaseVariants {
5456 input : vcf = CallVariants .raw_hifi_to_reference_alignment_PASS_norm_variants , bam = AlignHifiReads .raw_hifi_to_reference_alignment_bam , bam_index = AlignHifiReads .raw_hifi_to_reference_alignment_index , genome_reference = genome_ref , file_label = prefix , docker = container_src
5557 }
5658
57- call annotate .AnnotateVariants {
58- input : vcf = PhaseVariants .raw_hifi_to_reference_alignment_PASS_norm_phased_variants , vep_cache = vep_cache , genome_reference = genome_ref , file_label = prefix , vep_docker = vep_docker
59+ if (PhaseVariants .ann ){
60+ call annotate .AnnotateVariants {
61+ input : vcf = PhaseVariants .raw_hifi_to_reference_alignment_PASS_norm_phased_variants , vep_cache = vep_cache , genome_reference = genome_ref , file_label = prefix , vep_docker = vep_docker
62+ }
5963 }
6064
6165 call report .Summary {
@@ -72,8 +76,8 @@ workflow main {
7276 File raw_hifi_to_reference_alignment_structural_variants_vcf = CallStructuralVariants .raw_hifi_to_reference_alignment_structural_variants
7377 File raw_hifi_to_reference_alignment_structural_PASS_variants_vcf = CallStructuralVariants .raw_hifi_to_reference_alignment_structural_PASS_variants
7478 File raw_hifi_to_reference_alignment_structural_PASS_norm_variants_vcf = CallStructuralVariants .raw_hifi_to_reference_alignment_structural_PASS_norm_variants
75- File raw_hifi_to_reference_alignment_structural_PASS_norm_annotated_variants = AnnotateSVs .raw_hifi_to_reference_alignment_structural_PASS_norm_annotated_variants
76- File raw_hifi_to_reference_alignment_structural_PASS_norm_variants_vep_stats = AnnotateSVs .raw_hifi_to_reference_alignment_structural_PASS_norm_variants_vep_stats
79+ File ? raw_hifi_to_reference_alignment_structural_PASS_norm_annotated_variants = AnnotateSVs .raw_hifi_to_reference_alignment_structural_PASS_norm_annotated_variants
80+ File ? raw_hifi_to_reference_alignment_structural_PASS_norm_variants_vep_stats = AnnotateSVs .raw_hifi_to_reference_alignment_structural_PASS_norm_variants_vep_stats
7781
7882 File raw_hifi_to_reference_alignment_all_variants_vcf = CallVariants .raw_hifi_to_reference_alignment_all_variants_vcf
7983 File raw_hifi_to_reference_alignment_all_variants_stats = CallVariants .raw_hifi_to_reference_alignment_all_variants_stats
@@ -83,8 +87,8 @@ workflow main {
8387 File raw_hifi_to_reference_alignment_PASS_norm_phased_variants = PhaseVariants .raw_hifi_to_reference_alignment_PASS_norm_phased_variants
8488 File raw_hifi_to_reference_alignment_PASS_norm_phased_stats = PhaseVariants .raw_hifi_to_reference_alignment_PASS_norm_phased_stats
8589
86- File raw_hifi_to_reference_alignment_PASS_norm_phased_annotated_variants_vcf = AnnotateVariants .raw_hifi_to_reference_alignment_PASS_norm_phased_annotated_variants
87- File raw_hifi_to_reference_alignment_PASS_norm_phased_variants_vep_stats = AnnotateVariants .raw_hifi_to_reference_alignment_PASS_norm_phased_variants_vep_stats
90+ File ? raw_hifi_to_reference_alignment_PASS_norm_phased_annotated_variants_vcf = AnnotateVariants .raw_hifi_to_reference_alignment_PASS_norm_phased_annotated_variants
91+ File ? raw_hifi_to_reference_alignment_PASS_norm_phased_variants_vep_stats = AnnotateVariants .raw_hifi_to_reference_alignment_PASS_norm_phased_variants_vep_stats
8892
8993 File raw_hifi_to_reference_alignment_PASS_norm_phased_variants_summary = Summary .raw_hifi_to_reference_alignment_PASS_norm_phased_variants_summary
9094 File raw_hifi_to_reference_alignment_PASS_norm_phased_VEP_annotation = Summary .raw_hifi_to_reference_alignment_PASS_norm_phased_VEP_annotation
0 commit comments