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

Bump rseqc #4601

Merged
merged 14 commits into from
Dec 14, 2023
Merged

Bump rseqc #4601

merged 14 commits into from
Dec 14, 2023

Conversation

pinin4fjords
Copy link
Member

@pinin4fjords pinin4fjords commented Dec 14, 2023

In this PR I'm bumping all the RSeQC modules. This is mostly straightforward, the snapshot updates are pretty much just versions.

The unusual thing is:

grep -v 'E::idx_find_and_load'

This is necessitated by this issue, whereby pysam prints a particular warning to logs. It only does so with Conda, so I've just grep'd out the warning so that the Docker and Conda versions behave the same.

See nf-core/rnaseq#1140 for motivation.

PR checklist

Closes #XXX

  • 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 module conventions in the contribution docs
  • If necessary, include test data in your PR.
  • Remove all TODO statements.
  • Emit the versions.yml file.
  • Follow the naming conventions.
  • Follow the parameters requirements.
  • Follow the input/output options guidelines.
  • Add a resource label
  • Use BioConda and BioContainers if possible to fulfil software requirements.
  • Ensure that the test works with either Docker / Singularity. Conda CI tests can be quite flaky:
    • PROFILE=docker pytest --tag <MODULE> --symlink --keep-workflow-wd --git-aware
    • PROFILE=singularity pytest --tag <MODULE> --symlink --keep-workflow-wd --git-aware
    • PROFILE=conda pytest --tag <MODULE> --symlink --keep-workflow-wd --git-aware

Sorry, something went wrong.

Copy link
Contributor

@robsyme robsyme left a comment

Choose a reason for hiding this comment

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

Would be nice to move away from md5s in the snaps and more about the file contents. Would be nice to cut out any changes to the tests on version bumps.

Something for next time, maybe. These all look good to me.

@pinin4fjords
Copy link
Member Author

pinin4fjords commented Dec 14, 2023

Would be nice to move away from md5s in the snaps and more about the file contents.

Do you have a reason for that? Just curious.

Would be nice to cut out any changes to the tests on version bumps.

I agreed initially, and was taking those out, but there are good reasons for not doing that- see discussion here: https://nfcore.slack.com/archives/C049MBCEW06/p1702571330445939

Something for next time, maybe. These all look good to me.

@pinin4fjords pinin4fjords added this pull request to the merge queue Dec 14, 2023
Merged via the queue into master with commit 41f4baa Dec 14, 2023
@pinin4fjords pinin4fjords deleted the bump_rseqc branch December 14, 2023 20:10
lrauschning pushed a commit to lrauschning/modules that referenced this pull request Dec 21, 2023
* Bump rseqc

* snapshot updates for junc sat

* Update timestamp here- it's just a non-lethal warning about missing index files

* Bump a couple of versions

* Bump the read distribution versions

* Bump some more vesions in the snapshots

* Bump tin snapshot

* Hide pysam warning that causes mismatch with docker

* Revert "Hide pysam warning that causes mismatch with docker"

This reverts commit d350b3b.

* Remove index warning from conda logs

* Fix snap

* Revert md5 fix no longer needed

---------

Co-authored-by: Matthias Hörtenhuber <[email protected]>
lrauschning pushed a commit to lrauschning/modules that referenced this pull request Jan 17, 2024
* Bump rseqc

* snapshot updates for junc sat

* Update timestamp here- it's just a non-lethal warning about missing index files

* Bump a couple of versions

* Bump the read distribution versions

* Bump some more vesions in the snapshots

* Bump tin snapshot

* Hide pysam warning that causes mismatch with docker

* Revert "Hide pysam warning that causes mismatch with docker"

This reverts commit d350b3b.

* Remove index warning from conda logs

* Fix snap

* Revert md5 fix no longer needed

---------

Co-authored-by: Matthias Hörtenhuber <[email protected]>
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.

None yet

3 participants