Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
507d074
fix: sort final vcf in varlociraptor sbwfs
famosab Nov 14, 2025
b26982d
edit snap
famosab Nov 14, 2025
0192162
edit snap
famosab Nov 14, 2025
c7c690d
Update varlociraptor to one input channel
famosab Nov 14, 2025
e9fd67f
add collect
famosab Nov 14, 2025
5f038f0
add collect
famosab Nov 14, 2025
5490c42
change to combine
famosab Nov 14, 2025
d7750f8
change to combine
famosab Nov 14, 2025
2cff7a3
Merge branch 'dev' into fix/sort-vcf
famosab Nov 18, 2025
9c717ce
add force samples
famosab Nov 24, 2025
7ef3034
Merge branch 'dev' into fix/sort-vcf
famosab Nov 24, 2025
68a7631
try singleton fix
famosab Nov 24, 2025
7077664
revert singleton
famosab Nov 24, 2025
7c11231
update join
famosab Nov 24, 2025
665a64c
fix alignmentproperties
famosab Nov 24, 2025
39e7d39
fix join
famosab Nov 24, 2025
8e22c5a
fix chunkinh
famosab Nov 24, 2025
af1f5a0
try meta in chunks
famosab Nov 24, 2025
3b84237
try matchid
famosab Nov 26, 2025
6860088
try matchid
famosab Nov 26, 2025
7e144d4
change the match id
famosab Nov 26, 2025
a3b598f
change the match id
famosab Nov 26, 2025
5d54c4b
match on patient
famosab Nov 26, 2025
7a0537a
dump
famosab Nov 26, 2025
5d36165
dump
famosab Nov 26, 2025
0905d77
Merge branch 'dev' into fix/sort-vcf
famosab Jan 22, 2026
d08665f
Fix join mismatch in varlociraptor somatic workflow for multi-sample …
Copilot Feb 6, 2026
a8f8574
update and change to match_id
famosab Feb 6, 2026
c855936
rm versions
famosab Feb 6, 2026
35e8cb8
Merge branch 'dev' into fix/sort-vcf
famosab Feb 9, 2026
645e65c
update yte to 1.9.4 and rbt to topics
famosab Feb 9, 2026
41f3879
update snals
famosab Feb 9, 2026
fdd7ce2
Update CHANGELOG.md
famosab Feb 9, 2026
ece6938
Merge branch 'dev' into fix/sort-vcf
famosab Feb 12, 2026
1b64d1f
Update Changelog
famosab Feb 12, 2026
983c2af
Remove debug statements
famosab Feb 12, 2026
42dc278
Remove versions string
famosab Feb 12, 2026
95513ac
remove implicit closure
famosab Feb 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed

- [#2055](https://github.com/nf-core/sarek/pull/2055) - Sort final vcf in varlociraptor sbwfs and update varlociraptor

### Fixed

### Removed

### Dependencies

| Dependency | Old version | New version |
| ---------- | ----------- | ----------- |
| Dependency | Old version | New version |
| ------------- | ----------- | ----------- |
| varlociraptor | 8.7.4 | 8.9.3 |
| yte | 1.9.0 | 1.9.4 |

### Parameters

Expand All @@ -31,6 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

#### Changed

- [#2055](https://github.com/nf-core/sarek/pull/2055) - Update varlociraptor to use only one input channel, swap to topics
- [#2139](https://github.com/nf-core/sarek/pull/2139) - Back to dev (3.9.0dev)

#### Fixed
Expand Down Expand Up @@ -203,6 +208,7 @@ This release includes a bump to Nextflow 25.10.2.

### Changed

- [#2045](https://github.com/nf-core/sarek/pull/2045) - Propagate fastp shard naming if exists through BBSplit to ensure unique naming in Markduplicates
- [#2065](https://github.com/nf-core/sarek/pull/2065) - Bump minimal Nextflow version to 25.10.2

### Fixed
Expand Down
46 changes: 33 additions & 13 deletions conf/modules/varlociraptor.config
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ process {
publishDir = [
mode: params.publish_dir_mode,
path: { "${params.outdir}/variant_calling/varlociraptor/${meta.id}/" },
saveAs: { filename -> filename.equals('versions.yml') ? null : filename },
]
}

Expand All @@ -34,7 +33,6 @@ process {
publishDir = [
mode: params.publish_dir_mode,
path: { "${params.outdir}/variant_calling/varlociraptor/${meta.id}/" },
saveAs: { filename -> filename.equals('versions.yml') ? null : filename },
]
}

Expand All @@ -59,26 +57,34 @@ process {
]
}

withName: 'SORT_CALLED_CHUNKS' {
withName: SORT_CALLED_CHUNKS {
ext.args = { '--output-type z --write-index=tbi' }
publishDir = [
mode: params.publish_dir_mode,
path: { "${params.outdir}/variant_calling/" },
saveAs: { params.varlociraptor_chunk_size > 1 ? null : "varlociraptor/${meta.id}/${it}" }
saveAs: { file -> params.varlociraptor_chunk_size > 1 ? null : "varlociraptor/${meta.id}/${file}" },
]
}

withName: '.*:VCF_VARLOCIRAPTOR_GERMLINE:SORT_CALLED_CHUNKS' {
ext.prefix = { params.varlociraptor_chunk_size > 1 ? "${meta.id}.${meta.variantcaller}.sort.${meta.chunk}" : "${meta.id}.${meta.variantcaller}.germline.varlociraptor"}
ext.prefix = { params.varlociraptor_chunk_size > 1 ? "${meta.id}.${meta.variantcaller}.sort.${meta.chunk}" : "${meta.id}.${meta.variantcaller}.germline.varlociraptor" }
}

withName: '.*:VCF_VARLOCIRAPTOR_TUMOR_ONLY:SORT_CALLED_CHUNKS' {
ext.prefix = { params.varlociraptor_chunk_size > 1 ? "${meta.id}.${meta.variantcaller}.sort.${meta.chunk}" : "${meta.id}.${meta.variantcaller}.tumor_only.varlociraptor"}
ext.prefix = { params.varlociraptor_chunk_size > 1 ? "${meta.id}.${meta.variantcaller}.sort.${meta.chunk}" : "${meta.id}.${meta.variantcaller}.tumor_only.varlociraptor" }
}

withName: '.*:VCF_VARLOCIRAPTOR_GERMLINE:CONCAT_CALLED_CHUNKS' {
ext.prefix = { "${meta.id}.${meta.variantcaller}.germline.varlociraptor.concat" }
ext.args = { '--allow-overlaps --output-type z' }
publishDir = [
enabled: false
]
}

withName: '.*:VCF_VARLOCIRAPTOR_GERMLINE:SORT_FINAL_VCF' {
ext.prefix = { "${meta.id}.${meta.variantcaller}.germline.varlociraptor" }
ext.args = { '--allow-overlaps --output-type z --write-index=tbi' }
ext.args = { '--output-type z --write-index=tbi' }
publishDir = [
mode: params.publish_dir_mode,
path: { "${params.outdir}/variant_calling/varlociraptor/${meta.id}/" },
Expand All @@ -87,8 +93,16 @@ process {
}

withName: '.*:VCF_VARLOCIRAPTOR_TUMOR_ONLY:CONCAT_CALLED_CHUNKS' {
ext.prefix = { "${meta.id}.${meta.variantcaller}.tumor_only.varlociraptor.concat" }
ext.args = { '--allow-overlaps --output-type z' }
publishDir = [
enabled: false
]
}

withName: '.*:VCF_VARLOCIRAPTOR_TUMOR_ONLY:SORT_FINAL_VCF' {
ext.prefix = { "${meta.id}.${meta.variantcaller}.tumor_only.varlociraptor" }
ext.args = { '--allow-overlaps --output-type z --write-index=tbi' }
ext.args = { '--output-type z --write-index=tbi' }
publishDir = [
mode: params.publish_dir_mode,
path: { "${params.outdir}/variant_calling/varlociraptor/${meta.id}/" },
Expand All @@ -104,7 +118,6 @@ process {
publishDir = [
mode: params.publish_dir_mode,
path: { "${params.outdir}/variant_calling/varlociraptor/${meta.id}/" },
saveAs: { filename -> filename.equals('versions.yml') ? null : filename },
]
}

Expand All @@ -126,7 +139,7 @@ process {

withName: '.*:VCF_VARLOCIRAPTOR_SOMATIC:MERGE_GERMLINE_SOMATIC_VCFS' {
ext.prefix = { "${meta.id}.${meta.variantcaller}.merged" }
ext.args = { '--output-type z' }
ext.args = { '--output-type z --force-samples' }
publishDir = [
mode: params.publish_dir_mode,
path: { "${params.outdir}/variant_calling/varlociraptor/${meta.id}/" },
Expand All @@ -153,7 +166,6 @@ process {
publishDir = [
mode: params.publish_dir_mode,
path: { "${params.outdir}/variant_calling/varlociraptor/${meta.id}/" },
saveAs: { filename -> filename.equals('versions.yml') ? null : filename },
]
}

Expand All @@ -172,12 +184,20 @@ process {
}

withName: '.*:VCF_VARLOCIRAPTOR_SOMATIC:SORT_CALLED_CHUNKS' {
ext.prefix = { params.varlociraptor_chunk_size > 1 ? "${meta.id}.${meta.variantcaller}.sort.${meta.chunk}" : "${meta.id}.${meta.variantcaller}.somatic.varlociraptor"}
ext.prefix = { params.varlociraptor_chunk_size > 1 ? "${meta.id}.${meta.variantcaller}.sort.${meta.chunk}" : "${meta.id}.${meta.variantcaller}.somatic.varlociraptor" }
}

withName: '.*:VCF_VARLOCIRAPTOR_SOMATIC:CONCAT_CALLED_CHUNKS' {
ext.prefix = { "${meta.id}.${meta.variantcaller}.somatic.varlociraptor.concat" }
ext.args = { '--allow-overlaps --output-type z' }
publishDir = [
enabled: false
]
}

withName: '.*:VCF_VARLOCIRAPTOR_SOMATIC:SORT_FINAL_VCF' {
ext.prefix = { "${meta.id}.${meta.variantcaller}.somatic.varlociraptor" }
ext.args = { '--allow-overlaps --output-type z --write-index=tbi' }
ext.args = { '--output-type z --write-index=tbi' }
publishDir = [
mode: params.publish_dir_mode,
path: { "${params.outdir}/variant_calling/varlociraptor/${meta.id}/" },
Expand Down
10 changes: 5 additions & 5 deletions modules.json
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@
},
"rbt/vcfsplit": {
"branch": "master",
"git_sha": "3e5034548e2398b006a9e01fb82673ffa5c83d9f",
"git_sha": "c734c101f0010ec13ed9bbf578477962c32f9cc3",
"installed_by": ["modules"]
},
"samtools/bam2fq": {
Expand Down Expand Up @@ -573,17 +573,17 @@
},
"varlociraptor/callvariants": {
"branch": "master",
"git_sha": "36cf856b511b7623a2d90788c9afa2a655fe6d43",
"git_sha": "5ae3c74e09c529c5c768aa89397e490ba4728219",
"installed_by": ["modules"]
},
"varlociraptor/estimatealignmentproperties": {
"branch": "master",
"git_sha": "36cf856b511b7623a2d90788c9afa2a655fe6d43",
"git_sha": "5ae3c74e09c529c5c768aa89397e490ba4728219",
"installed_by": ["modules"]
},
"varlociraptor/preprocess": {
"branch": "master",
"git_sha": "36cf856b511b7623a2d90788c9afa2a655fe6d43",
"git_sha": "5ae3c74e09c529c5c768aa89397e490ba4728219",
"installed_by": ["modules"]
},
"vcflib/vcffilter": {
Expand All @@ -598,7 +598,7 @@
},
"yte": {
"branch": "master",
"git_sha": "b9947fd7a338e1087a5c386ac7192588d3059122",
"git_sha": "c734c101f0010ec13ed9bbf578477962c32f9cc3",
"installed_by": ["modules"]
}
}
Expand Down
26 changes: 8 additions & 18 deletions modules/nf-core/rbt/vcfsplit/main.nf

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

27 changes: 21 additions & 6 deletions modules/nf-core/rbt/vcfsplit/meta.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 7 additions & 19 deletions modules/nf-core/varlociraptor/callvariants/main.nf

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading