@@ -7,14 +7,12 @@ include { MANTA_GERMLINE as MANTA } from '../../../modules/nf-core/
77
88workflow CALL_SV_MANTA {
99 take :
10- ch_bam // channel: [mandatory] [ val(meta), path(bam) ]
11- ch_bai // channel: [mandatory] [ val(meta), path(bai) ]
12- ch_genome_fasta // channel: [mandatory] [ val(meta), path(fasta) ]
13- ch_genome_fai // channel: [mandatory] [ val(meta), path(fai) ]
14- ch_case_info // channel: [mandatory] [ val(case_info) ]
15- ch_bed // channel: [mandatory for WES] [ val(meta), path(bed), path(tbi) ]
16- ch_manta_call_regions // channel: [optional] [ path(bed), path(tbi) ]
17- val_analysis_type // string: "wes", "wgs", or "mito"
10+ ch_bam // channel: [mandatory] [ val(meta), path(bam) ]
11+ ch_bai // channel: [mandatory] [ val(meta), path(bai) ]
12+ ch_genome_fasta // channel: [mandatory] [ val(meta), path(fasta) ]
13+ ch_genome_fai // channel: [mandatory] [ val(meta), path(fai) ]
14+ ch_case_info // channel: [mandatory] [ val(case_info) ]
15+ ch_regions // channel: [mandatory] [ path(bed), path(tbi) ]
1816
1917 main :
2018 ch_bam. map{ _meta, bam -> bam }
@@ -27,24 +25,11 @@ workflow CALL_SV_MANTA {
2725 .toList()
2826 .set { bai_file_list }
2927
30- ch_bed. map {
31- _id, bed_file, index ->
32- return [bed_file, index]}
33- .set { bed_input }
34-
35- if (val_analysis_type. equals(" wgs" )) {
36- ch_case_info. combine(bam_file_list)
37- .combine(bai_file_list)
38- .combine(ch_manta_call_regions)
39- .set { manta_input }
40- MANTA ( manta_input, ch_genome_fasta, ch_genome_fai, [] )
41- } else {
42- ch_case_info. combine(bam_file_list)
43- .combine(bai_file_list)
44- .combine(bed_input)
45- .set { manta_input }
46- MANTA ( manta_input, ch_genome_fasta, ch_genome_fai, [] )
47- }
28+ ch_case_info. combine(bam_file_list)
29+ .combine(bai_file_list)
30+ .combine(ch_regions)
31+ .set { manta_input }
32+ MANTA ( manta_input, ch_genome_fasta, ch_genome_fai, [] )
4833
4934 MANTA . out. diploid_sv_vcf
5035 .join(MANTA . out. diploid_sv_vcf_tbi)
0 commit comments