-
Notifications
You must be signed in to change notification settings - Fork 749
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 CADD to version 1.6.post1 and include Smk environments in containers #4610
Conversation
Sorry this is not ready yet. The tests are failing, not skipping. Will check it. |
Registry quay.io is the default and it only contains packages built directly from conda
The updated conda package isn't in bioconda, so it doesn't work right now. Maybe we can wait until the package is in bioconda. The pull request in bioconda was merged, but maybe it takes a bit of time? bioconda/bioconda-recipes#44775 |
I changed the environment file so it gets conda from conda-forge instead of anaconda. This was based on trial an error, getting the conda environment to build. I can't test it properly with conda, but the tests do pass. It's ready for review. |
@fa2k Biocontainers are now available on both quay and galaxyproject now. Could you update the links in your main script? Could you also elaborate a bit on what issues were you having with the default conda environment and why you changed it to the one from conda-forge? Did you mean you were having some issues locally, and they went away with the switch to conda-forge version? |
Thanks for the review @ramprasadn . As far as I can tell, the containers built from dockerfiles are not in quay.io; only the ones that are built directly from conda packages. That was confirmed by mboudet ( BioContainers/containers#547 (comment) ) in December. I don't know if it's the exact same situation with galaxyproject or it's a bug, but just looking at the huge list, I can see that the "cadd-scripts-with-envs:1.6.post1_cv1" package is not available there (https://depot.galaxyproject.org/singularity/ ). As for the conda issue: The test |
It turns out that I had made a change to the mamba version, and that's why I couldn't use the same conda version as before. I don't remember the reasoning for this, and I've reverted the mamba and conda versions so they are the same as before. |
I have merged the latest changes from master. This is ready for review. |
Sorry that this has taken so long for anyone to actually review. You can add the "Ready for Review" tag, or even better ask on the nf-core slack request-review channel to get eyeballs on PRs. |
Thanks for the review and explanation, I'll make sure to do one of these next time :) |
The commit makes two changes:
PR checklist
Closes #4345
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
All tests skipped successfully.