Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

updating GATK #1419

Merged
merged 33 commits into from
Feb 23, 2024
Merged

updating GATK #1419

merged 33 commits into from
Feb 23, 2024

Conversation

asp8200
Copy link
Contributor

@asp8200 asp8200 commented Feb 22, 2024

Updating GATK to v4.5.

The test joint_germline fails with the new NF 24.1.0-edge. I don't think the failure is due to the upgrade of GATK, as we have seen it on the dev-branch before.

This PR also updates samtools in the GATK-markduplicates to v1.19.2. (That was a task left from #1412.) So after this PR has been merged, dev-Sarek will use samtools v1.19.2 everywhere.

Copy link

github-actions bot commented Feb 22, 2024

nf-core lint overall result: Passed ✅ ⚠️

Posted for pipeline commit 9ab72f2

+| ✅ 182 tests passed       |+
#| ❔  13 tests were ignored |#
!| ❗   4 tests had warnings |!

❗ Test warnings:

  • pipeline_todos - TODO string in WorkflowSarek.groovy: Optionally add in-text citation tools to this list.
  • pipeline_todos - TODO string in main.nf: Optionally add in-text citation tools to this list.
  • pipeline_todos - TODO string in main.nf: Optionally add bibliographic entries to this list.
  • pipeline_todos - TODO string in main.nf: Only uncomment below if logic in toolCitationText/toolBibliographyText has been filled!

❔ Tests ignored:

  • files_exist - File is ignored: .github/workflows/awsfulltest.yml
  • files_exist - File is ignored: .github/workflows/awstest.yml
  • files_exist - File is ignored: conf/modules.config
  • files_exist - File is ignored: lib/WorkflowMain.groovy
  • files_exist - File is ignored: lib/NfcoreTemplate.groovy
  • files_exist - File is ignored: lib/WorkflowSarek.groovy
  • files_unchanged - File ignored due to lint config: assets/nf-core-sarek_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-sarek_logo_light.png
  • files_unchanged - File ignored due to lint config: docs/images/nf-core-sarek_logo_dark.png
  • files_unchanged - File ignored due to lint config: .gitignore or .prettierignore or pyproject.toml
  • actions_ci - actions_ci
  • actions_awstest - 'awstest.yml' workflow not found: /home/runner/work/sarek/sarek/.github/workflows/awstest.yml
  • template_strings - template_strings

✅ Tests passed:

Run details

  • nf-core/tools version 2.13
  • Run at 2024-02-23 08:40:49

@asp8200 asp8200 marked this pull request as ready for review February 22, 2024 20:35
@maxulysse
Copy link
Member

Looking amazing, just one comment left.

Regarding the joint germline failure, I can reproduce the pytest failure locally, but by running the code itself outside of pytest, it does work, so I'd say let's not waste time on this.

@matthdsm
Copy link

Looking amazing, just one comment left.

Regarding the joint germline failure, I can reproduce the pytest failure locally, but by running the code itself outside of pytest, it does work, so I'd say let's not waste time on this.

My experience is migrating from pytest > nf-test fixes a lot of issues with the testing. Perhaps we ca make it pass that way?

@asp8200
Copy link
Contributor Author

asp8200 commented Feb 23, 2024

Can we merge this as-is and make a gitHub-issue for constructing an nf-test for joint-germline?

@maxulysse maxulysse merged commit 3893bb5 into nf-core:dev Feb 23, 2024
55 of 57 checks passed
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.

4 participants