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

CADD 1.6.post1 container #547

Merged
merged 6 commits into from
Nov 24, 2023
Merged

CADD 1.6.post1 container #547

merged 6 commits into from
Nov 24, 2023

Conversation

fa2k
Copy link
Contributor

@fa2k fa2k commented Nov 24, 2023

I recently submitted a container for CADD 1.6 in PR #546 and it was merged. At the time, I didn't understand that there's a difference between CADD-scripts 1.6 and CADD-scripts 1.6.post1 (had compared in github but did it wrong).

There are some really good improvements in CADD-scripts 1.6.post1 so I'd like to submit a container for this. This doesn't seem to be in bioconda, not in the second build of 1.6 cadd-scripts-1.6-hdfd78af_1 (Maybe a bug in the bioconda packaging).

This PR addds an additional version of cadd, for CADD-scripts v1.6.post1. In the "Commits" and "Files Changed" sections it also shows adding the 1.6 version that was merged. I'm using the same source branch for the new PR, but let me know if I should create a new one instead.

I think the original container hasn't gone into the registry yet - so if you prefer, I can delete cadd-scripts-with-envs 1.6. I think it's unlikely people will need to use that, over the post1 release.

@biocontainers-bot
Copy link
Collaborator

can't modify multiple containers in a same pull request

@biocontainers-bot
Copy link
Collaborator

No biotools label defined, please check if tool is not already defined in biotools (https://bio.tools) and add extra.identifiers.biotools label if it exists. If it is not defined, you can ignore this comment.

@biocontainers-bot
Copy link
Collaborator

No test-cmds.txt (test file) present, skipping tests

@mboudet
Copy link
Contributor

mboudet commented Nov 24, 2023

Hmm, the previous container was built (https://hub.docker.com/r/biocontainers/cadd-scripts-with-envs), but does not appears in the search on biocontainers for some reasons. I'll look into it.

For cadd-scripts, might be good to look into why bioconda does not have the latest release..
In any case, this PR looks fine to me. Did you test it, feature-wise?

@fa2k
Copy link
Contributor Author

fa2k commented Nov 24, 2023

Yes I also saw that the container was not in the registry.

I don't know anything about conda packaging, but will try to have a look at it.

I've tested annotation with the new image on Docker and Singularity. The reason I wanted 1.6.post1 was that in a pipeline, there may no variants in an input file (or intermediate file) and the previous cadd-scripts would crash in that case. The new version fixes this issue.

@mboudet mboudet merged commit 97ec84e into BioContainers:master Nov 24, 2023
1 check passed
@mboudet
Copy link
Contributor

mboudet commented Nov 24, 2023

Merging, thanks!

@fa2k
Copy link
Contributor Author

fa2k commented Dec 15, 2023

@mboudet I hope you see this message even though the PR is closed. The builds failed for this change and for the small change later. https://github.com/BioContainers/containers/actions/runs/6979170066 https://github.com/BioContainers/containers/actions/runs/6982543489

The build for the original CADD 1.6 container did seem to succeed https://github.com/BioContainers/containers/pull/546/checks, but neither of the cadd-scripts-with-envs versions (1.6 and 1.6.post1) seem to make it to the registry.

What could be going wrong here, and is there any checks I can do?

@mboudet
Copy link
Contributor

mboudet commented Dec 15, 2023

@fa2k The 'failed' CI when merging the README changes were expected (the CI expect a dockerfile change, and does not handle other changes well).

As far as I can see, both containers were built: https://hub.docker.com/r/biocontainers/cadd-scripts-with-envs/tags

If you are talking about the containers not being visible on https://biocontainers.pro/ , I believe there are some issues on the website. I asked the person in charge a few weeks back, but did not get an answer yet. (BioContainers/biocontainers-backend#27).

@fa2k
Copy link
Contributor Author

fa2k commented Dec 15, 2023

Thanks for the reply, that's very helpful! Indeed I can pull from Docker Hub. I was confused because I'm testing a netxtflow module for this (nf-core/modules#4610), and it was trying to pull from quay.io by default, which gives an error unauthorized: access to the requested resource is not authorized.. (Then I got further confused by checking biocontainers.pro) The new image doesn't exist in quay.io - is that only for the conda-based packages? It's working well when I force it to use docker.io though.

@mboudet
Copy link
Contributor

mboudet commented Dec 15, 2023

Yes, the quay.io 'biocontainers' should only contains images directly built from bioconda.
(I agree that's not very clear).

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.

3 participants