@@ -6,7 +6,7 @@ include { FILTER_VCF } from './modules/01_filter'
66include { BCFTOOLS_NORM ; VT_DECOMPOSE_COMPLEX ; REMOVE_DUPLICATES } from ' ./modules/02_normalization'
77include { SUMMARY_VCF ; SUMMARY_VCF as SUMMARY_VCF_2 } from ' ./modules/03_summary'
88include { VAFATOR ; MULTIALLELIC_FILTER } from ' ./modules/04_vafator'
9- include { VARIANT_ANNOTATION } from ' ./modules/05_variant_annotation'
9+ include { VARIANT_ANNOTATION_SNPEFF ; VARIANT_ANNOTATION_BCFTOOLS } from ' ./modules/05_variant_annotation'
1010
1111params. help= false
1212params. input_vcfs = false
@@ -19,6 +19,8 @@ params.input_clonalities = false
1919
2020
2121params. reference = false
22+ params. gff = false
23+
2224params. output = " output"
2325params. skip_normalization = false
2426params. skip_decompose_complex = false
@@ -123,12 +125,6 @@ workflow {
123125 .join(input_purities. groupTuple(), remainder : true )
124126 .join(input_clonalities. groupTuple(), remainder : true )
125127
126- // if (params.input_purities) {
127- // vafator_input = vafator_input.join(input_purities.groupTuple())
128- // }
129- // if (params.input_clonalities) {
130- // vafator_input = vafator_input.join(input_clonalities.groupTuple())
131- // }
132128 VAFATOR (vafator_input)
133129
134130 final_vcfs = VAFATOR . out. annotated_vcf
@@ -139,8 +135,12 @@ workflow {
139135 }
140136
141137 if (params. snpeff_organism) {
142- VARIANT_ANNOTATION (final_vcfs)
143- final_vcfs = VARIANT_ANNOTATION . out. annotated_vcf
138+ VARIANT_ANNOTATION_SNPEFF (final_vcfs)
139+ final_vcfs = VARIANT_ANNOTATION_SNPEFF . out. annotated_vcf
140+ }
141+ else if (params. gff) {
142+ VARIANT_ANNOTATION_BCFTOOLS (final_vcfs)
143+ final_vcfs = VARIANT_ANNOTATION_BCFTOOLS . out. annotated_vcf
144144 }
145145}
146146
0 commit comments