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

Update modules #1180

Merged
merged 21 commits into from
Aug 17, 2023
Merged

Update modules #1180

merged 21 commits into from
Aug 17, 2023

Conversation

asp8200
Copy link
Contributor

@asp8200 asp8200 commented Aug 15, 2023

For reviewers: I got into a bit of nastiness with snpeff_cache - especially in sarek.nf. So please check that out.

EDIT: Controlfreec-module not updated, since the handling of ploidy won't be part of the upcoming release of Sarek.

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/sarek branch on the nf-core/test-datasets repository.
  • Make sure your code lints (nf-core lint).
  • Ensure the test suite passes (nextflow run . -profile 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).

@github-actions
Copy link

github-actions bot commented Aug 15, 2023

nf-core lint overall result: Passed ✅ ⚠️

Posted for pipeline commit 3b4e8bd

+| ✅ 151 tests passed       |+
#| ❔   9 tests were ignored |#
!| ❗   2 tests had warnings |!

❗ Test warnings:

❔ Tests ignored:

✅ Tests passed:

Run details

  • nf-core/tools version 2.9
  • Run at 2023-08-17 08:36:55

Comment on lines +7 to +8
'https://depot.galaxyproject.org/singularity/cnvkit:0.9.10--pyhdfd78af_0':
'biocontainers/cnvkit:0.9.10--pyhdfd78af_0' }"
Copy link
Member

Choose a reason for hiding this comment

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

why not a mulled container here?
Or maybe more, why adding samtools in this module?

Copy link
Contributor

Choose a reason for hiding this comment

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

we had this before.: nf-core/modules#3651

Copy link
Member

Choose a reason for hiding this comment

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

yeah, something weird is happening with the cnvkit modules there

Copy link
Member

Choose a reason for hiding this comment

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

the lack of consistency is troubling me

@@ -2,7 +2,7 @@ process UNTAR {
tag "$archive"
label 'process_single'

conda "conda-forge::sed=4.7 bioconda::grep=3.4 conda-forge::tar=1.34"
conda "conda-forge::sed=4.7 conda-forge::grep=3.11 conda-forge::tar=1.34"
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@maxulysse : How would you state that update in the dependencies table?

Copy link
Contributor

Choose a reason for hiding this comment

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

grep 3.4 3.11

we haven't reported channel updates

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Should the channel update be reported anywhere?

@asp8200 asp8200 marked this pull request as ready for review August 16, 2023 13:14
CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated
| `tiddit` | 3.3.2 | 3.6.1 |
| Dependency | Old version | New version |
| ------------------------ | ------------------------- | ------------------------ |
| `cnvkit` | 0.9.9 (`samtools` 1.16.1) | 0.9.10 (`samtools` 1.17) |
Copy link
Member

Choose a reason for hiding this comment

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

not sure about specifying samtools, but it does make sense...

modules.json Outdated Show resolved Hide resolved
asp8200 and others added 3 commits August 17, 2023 10:06
Co-authored-by: Friederike Hanssen <[email protected]>
Co-authored-by: Friederike Hanssen <[email protected]>
Co-authored-by: Friederike Hanssen <[email protected]>
@asp8200
Copy link
Contributor Author

asp8200 commented Aug 17, 2023

@nf-core-bot fix linting pretty please

@asp8200 asp8200 merged commit 11c1a67 into dev Aug 17, 2023
@asp8200 asp8200 deleted the update_modules branch August 17, 2023 10:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants