Skip to content

Commit

Permalink
try applybqsr
Browse files Browse the repository at this point in the history
  • Loading branch information
famosab committed Nov 18, 2024
1 parent a39b3db commit 1084460
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 9 deletions.
17 changes: 10 additions & 7 deletions subworkflows/nf-core/fastq_align_parabricks/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -25,21 +25,24 @@ workflow FASTQ_ALIGN_PARABRICKS {
PARABRICKS_FQ2BAM(ch_reads, ch_fasta, ch_index, ch_interval_file, ch_known_sites)

// Collecting FQ2BAM outputs
ch_bam = ch_bam.mix(PARABRICKS_FQ2BAM.out.bam)
ch_bai = ch_bai.mix(PARABRICKS_FQ2BAM.out.bai)
ch_bqsr_table = ch_bqsr_table.mix(PARABRICKS_FQ2BAM.out.bqsr_table)
ch_qc_metrics = ch_qc_metrics.mix(PARABRICKS_FQ2BAM.out.qc_metrics)
ch_duplicate_metrics = ch_duplicate_metrics.mix(PARABRICKS_FQ2BAM.out.duplicate_metrics)

// Apply BQSR
// PARABRICKS_APPLYBQSR(ch_bam, ch_bai, ch_bqsr_table, ch_interval_file, ch_fasta)
PARABRICKS_APPLYBQSR(
PARABRICKS_FQ2BAM.out.bam,
PARABRICKS_FQ2BAM.out.bai,
PARABRICKS_FQ2BAM.out.bqsr_table,
ch_interval_file,
ch_fasta
)

ch_versions = ch_versions.mix(PARABRICKS_FQ2BAM.out.versions)
//ch_versions = ch_versions.mix(PARABRICKS_APPLYBQSR.out.versions)
ch_versions = ch_versions.mix(PARABRICKS_APPLYBQSR.out.versions)

emit:
bam = ch_bam //PARABRICKS_APPLYBQSR.out.bam // channel: [ [meta], bam ]
bai = ch_bai //PARABRICKS_APPLYBQSR.out.bai // channel: [ [meta], bai ]
bam = PARABRICKS_APPLYBQSR.out.bam // channel: [ [meta], bam ]
bai = PARABRICKS_APPLYBQSR.out.bai // channel: [ [meta], bai ]
versions = ch_versions // channel: [ versions.yml ]

}
14 changes: 12 additions & 2 deletions subworkflows/nf-core/fastq_align_parabricks/tests/main.nf.test
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,12 @@ nextflow_workflow {
then {
assertAll(
{ assert workflow.success},
{ assert snapshot(workflow.out).match()}
{ assert snapshot(
bam(workflow.out.bam[0][1]).getReadsMD5(),
file(workflow.out.bai[0][1]).name,
workflow.out.versions
).match()
}
)
}
}
Expand Down Expand Up @@ -88,7 +93,12 @@ nextflow_workflow {
then {
assertAll(
{ assert workflow.success},
{ assert snapshot(workflow.out).match()}
{ assert snapshot(
bam(workflow.out.bam[0][1]).getReadsMD5(),
file(workflow.out.bai[0][1]).name,
workflow.out.versions
).match()
}
)
}
}
Expand Down

0 comments on commit 1084460

Please sign in to comment.