Skip to content

Commit 2f0747a

Browse files
committed
fix channels for manta
1 parent 78f311a commit 2f0747a

File tree

6 files changed

+15
-17
lines changed
  • subworkflows/local
    • bam_variant_calling_germline_all
    • bam_variant_calling_germline_manta
    • bam_variant_calling_somatic_all
    • bam_variant_calling_somatic_manta
    • bam_variant_calling_tumor_only_all
    • bam_variant_calling_tumor_only_manta

6 files changed

+15
-17
lines changed

subworkflows/local/bam_variant_calling_germline_all/main.nf

+2-2
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,8 @@ workflow BAM_VARIANT_CALLING_GERMLINE_ALL {
181181
if (tools.split(',').contains('manta')) {
182182
BAM_VARIANT_CALLING_GERMLINE_MANTA (
183183
cram,
184-
fasta,
185-
fasta_fai,
184+
fasta.map{ it -> [ [ id:'fasta' ], it ] },
185+
fasta_fai.map{ it -> [ [ id:'fasta_fai' ], it ] },
186186
intervals_bed_gz_tbi_combined
187187
)
188188

subworkflows/local/bam_variant_calling_germline_manta/main.nf

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ include { MANTA_GERMLINE } from '../../../modules/nf-core/manta/germline/main'
1010
workflow BAM_VARIANT_CALLING_GERMLINE_MANTA {
1111
take:
1212
cram // channel: [mandatory] [ meta, cram, crai ]
13-
fasta // channel: [mandatory] [ fasta ]
14-
fasta_fai // channel: [mandatory] [ fasta_fai ]
13+
fasta // channel: [mandatory] [ meta, fasta ]
14+
fasta_fai // channel: [mandatory] [ meta, fasta_fai ]
1515
intervals // channel: [mandatory] [ interval.bed.gz, interval.bed.gz.tbi] or [ [], []] if no intervals; intervals file contains all intervals
1616

1717
main:
@@ -25,7 +25,7 @@ workflow BAM_VARIANT_CALLING_GERMLINE_MANTA {
2525
[it[0], it[1], it[2], bed_gz, bed_tbi]
2626
}
2727

28-
MANTA_GERMLINE(cram_intervals, fasta.map{ fasta -> [ [ id:fasta.baseName ], fasta ] }, fasta_fai.map{ fasta_fai -> [ [ id:fasta_fai.baseName ], fasta_fai ] })
28+
MANTA_GERMLINE(cram_intervals, fasta, fasta_fai, [])
2929

3030
small_indels_vcf = MANTA_GERMLINE.out.candidate_small_indels_vcf
3131
sv_vcf = MANTA_GERMLINE.out.candidate_sv_vcf

subworkflows/local/bam_variant_calling_somatic_all/main.nf

+2-2
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,8 @@ workflow BAM_VARIANT_CALLING_SOMATIC_ALL {
145145
if (tools.split(',').contains('manta')) {
146146
BAM_VARIANT_CALLING_SOMATIC_MANTA(
147147
cram,
148-
fasta,
149-
fasta_fai,
148+
fasta.map{ it -> [ [ id:'fasta' ], it ] },
149+
fasta_fai.map{ it -> [ [ id:'fasta_fai' ], it ] },
150150
intervals_bed_gz_tbi_combined
151151
)
152152

subworkflows/local/bam_variant_calling_somatic_manta/main.nf

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ include { MANTA_SOMATIC } from '../../../modules/nf-core/manta/somatic/main'
99
workflow BAM_VARIANT_CALLING_SOMATIC_MANTA {
1010
take:
1111
cram // channel: [mandatory] [ meta, cram1, crai1, cram2, crai2 ]
12-
fasta // channel: [mandatory] [ fasta ]
13-
fasta_fai // channel: [mandatory] [ fasta_fai ]
12+
fasta // channel: [mandatory] [ meta, fasta ]
13+
fasta_fai // channel: [mandatory] [ meta, fasta_fai ]
1414
intervals // channel: [mandatory] [ interval.bed.gz, interval.bed.gz.tbi ] or [ [], [] ] if no intervals
1515

1616
main:
@@ -24,7 +24,7 @@ workflow BAM_VARIANT_CALLING_SOMATIC_MANTA {
2424
[it[0], it[1], it[2], it[3], it[4], bed_gz, bed_tbi]
2525
}
2626

27-
MANTA_SOMATIC(cram_intervals, fasta, fasta_fai)
27+
MANTA_SOMATIC(cram_intervals, fasta, fasta_fai, [])
2828

2929
candidate_small_indels_vcf = MANTA_SOMATIC.out.candidate_small_indels_vcf
3030
candidate_small_indels_vcf_tbi = MANTA_SOMATIC.out.candidate_small_indels_vcf_tbi

subworkflows/local/bam_variant_calling_tumor_only_all/main.nf

+2-3
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,8 @@ workflow BAM_VARIANT_CALLING_TUMOR_ONLY_ALL {
141141
BAM_VARIANT_CALLING_TUMOR_ONLY_MANTA(
142142
cram,
143143
// Remap channel to match module/subworkflow
144-
dict.map{ it -> [ [ id:'dict' ], it ] },
145-
fasta,
146-
fasta_fai,
144+
fasta.map{ it -> [ [ id:'fasta' ], it ] },
145+
fasta_fai.map{ it -> [ [ id:'fasta_fai' ], it ] },
147146
intervals_bed_gz_tbi_combined
148147

149148
)

subworkflows/local/bam_variant_calling_tumor_only_manta/main.nf

+3-4
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@ include { MANTA_TUMORONLY } from '../../../modules/nf-core/manta/tumoronly/main'
1010
workflow BAM_VARIANT_CALLING_TUMOR_ONLY_MANTA {
1111
take:
1212
cram // channel: [mandatory] [ meta, cram, crai ]
13-
dict // channel: [optional] [ meta, dict ]
14-
fasta // channel: [mandatory] [ fasta ]
15-
fasta_fai // channel: [mandatory] [ fasta_fai ]
13+
fasta // channel: [mandatory] [ meta, fasta ]
14+
fasta_fai // channel: [mandatory] [ meta, fasta_fai ]
1615
intervals // channel: [mandatory] [ interval.bed.gz, interval.bed.gz.tbi ] or [ [], [] ] if no intervals
1716

1817
main:
@@ -26,7 +25,7 @@ workflow BAM_VARIANT_CALLING_TUMOR_ONLY_MANTA {
2625
[it[0], it[1], it[2], bed_gz, bed_tbi]
2726
}
2827

29-
MANTA_TUMORONLY(cram_intervals, fasta, fasta_fai)
28+
MANTA_TUMORONLY(cram_intervals, fasta, fasta_fai, [])
3029

3130
small_indels_vcf = MANTA_TUMORONLY.out.candidate_small_indels_vcf
3231
candidate_sv_vcf = MANTA_TUMORONLY.out.candidate_sv_vcf

0 commit comments

Comments
 (0)