Skip to content

15 implement cancer predisposition sequencing reporter#68

Open
YussAb wants to merge 26 commits intodevfrom
15-implement-cancer-predisposition-sequencing-reporter
Open

15 implement cancer predisposition sequencing reporter#68
YussAb wants to merge 26 commits intodevfrom
15-implement-cancer-predisposition-sequencing-reporter

Conversation

@YussAb
Copy link
Collaborator

@YussAb YussAb commented Feb 19, 2026

PR checklist

  • This comment contains a description of changes (with reason).
  • If you've fixed a bug or added code that should be tested, add tests!
  • If you've added a new tool - have you followed the pipeline conventions in the contribution docs
  • If necessary, also make a PR on the nf-core/variantprioritization branch on the nf-core/test-datasets repository.
  • Make sure your code lints (nf-core pipelines lint).
  • Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
  • Check for unexpected warnings in debug mode (nextflow run . -profile debug,test,docker --outdir <OUTDIR>).
  • Usage Documentation in docs/usage.md is updated.
  • Output Documentation in docs/output.md is updated.
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).

@YussAb YussAb linked an issue Feb 19, 2026 that may be closed by this pull request
@github-actions
Copy link

github-actions bot commented Feb 19, 2026

nf-core pipelines lint overall result: Passed ✅ ⚠️

Posted for pipeline commit 26b8d3a

+| ✅ 237 tests passed       |+
#| ❔   6 tests were ignored |#
!| ❗  67 tests had warnings |!
Details

❗ Test warnings:

❔ Tests ignored:

  • files_exist - File is ignored: .github/workflows/ci.yml
  • nf_test_content - nf_test_content
  • files_unchanged - File ignored due to lint config: assets/nf-core-variantprioritization_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-variantprioritization_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-variantprioritization_logo_dark.png
  • files_unchanged - File ignored due to lint config: .gitignore or .prettierignore

✅ Tests passed:

Run details

  • nf-core/tools version 3.5.2
  • Run at 2026-03-02 08:53:26

@YussAb YussAb requested a review from famosab February 19, 2026 11:22
@YussAb
Copy link
Collaborator Author

YussAb commented Feb 19, 2026

@famosab I'm a little bit scared on how to deal with all this pull request at the same time 😨

@famosab
Copy link
Collaborator

famosab commented Feb 20, 2026

ToDo:

@famosab
Copy link
Collaborator

famosab commented Feb 23, 2026

Todo:

  • Intersection of germline VCFs? -> at the moment the CPSR processes overwrite each other

@famosab
Copy link
Collaborator

famosab commented Feb 25, 2026

Undo concat because we need a sort of consensus approach that needs to be discussed and is beyond the scope of this PR


conda "${moduleDir}/environment.yml"
container "${workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container
? 'docker.io/sigven/pcgr:2.2.1'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't think you need the ternary here ;-)

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

True, I would like to keep it as reminder that we want distinct containers here at some point. Is that ok?

If you have multiple VCFs for the same sample (e.g. one per caller), provide one row per VCF. The pipeline will keep caller-specific files separate during preprocessing and then consolidate/intersect somatic calls per sample for PCGR reporting.

> [!NOTE]
> Intersection of calls is only implemented for the somatic reporting. For germline calls please provide unique sample ids, otherwise the files will be overwritten.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't there be something programmatic to prevent that? Seems dangerous.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes I will add a check for the samplesheet.

Co-authored-by: Jonathan Manning <pininforthefjords@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Cancer Predisposition Sequencing Reporter

3 participants