-
Notifications
You must be signed in to change notification settings - Fork 125
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
SNPEff version 5.2a #791
SNPEff version 5.2a #791
Conversation
This PR is now ready for review. Things of note: SnpEff's dependency versions need to exist. This means that if the latest version for SNPSift is 5.1, that's what the SnpEff's dependency versions are. SnpEff can still be its latest version. Also, in this version of the image, I attempted to add the scripts in SnpEff/scripts for the end-user. These have hardcoded path to the jarfiles which was causing issues, so I've adjusted the jarfile paths to match those in the image. I couldn't find tests for all of them, so right now I'm mostly hoping that they all work. |
@erinyoung I guess you didn't want to use precompiled files since there is no version information.
|
@Kincekara , I think adding in a builder stage is a great idea. I copied and pasted your recommendation from this conversation, and everything still appears to work fine. |
@erinyoung Thank you for your modifications. I realized test_snpeff_snpsift.sh needs wget to work properly. I added it to the test stage. I think it is ready to go now. |
Thank you for your PR! You can check deploy from here: https://github.com/StaPH-B/docker-builds/actions/runs/7019620274 |
I was going through issues and found #760 and then realized that there's a new version of SNPEff!
EDIT : After some trial and error, this is now ready to review!!!
I wanted to resolve this issue and update the Dockerfile to the latest image. I originally just copied the files from 5.1 and changed the SNPEff ARG to 5.2A, but then I couldn't get the Dockerfile to build. I made a few changes by separating out SNPEff and SNPSIFT, and I think this image would be improved by having an initial "builder" stage for all the maven installs prior to app, but this image does not currently build for me.
On my local system, I get stuck at install SNPSift lines.
SNPSift does not have a 5.2* tag.
I also added 'curl' and the command in question from #760 that wasn't working.
Pull Request (PR) checklist:
docker build --tag samtools:1.15test --target test docker-builds/samtools/1.15
)spades/3.12.0/Dockerfile
)shigatyper/2.0.1/test.sh
)spades/3.12.0/README.md
)