-
Notifications
You must be signed in to change notification settings - Fork 2
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
TSPS-222 Docker setup for Beagle Imputation WDL #114
Conversation
73c6cbd
to
e0d4560
Compare
# Registries and tags | ||
GCR_URL="us.gcr.io/broad-gotc-prod/imputation-beagle" | ||
|
||
# GAR setup |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
todo: clean this up
set -e | ||
|
||
# Update version when changes to Dockerfile are made | ||
DOCKER_IMAGE_VERSION=0.0.2 # TODO UPDATE TO 1.0.0 WHEN READY |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
make this change
@@ -0,0 +1,2 @@ | |||
us.gcr.io/broad-gotc-prod/imputation-beagle:0.0.2-17Dec24.224-1739986611 | |||
us.gcr.io/broad-gotc-prod/imputation-beagle:1.0.0-17Dec24.224-1740423035 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i think we can jsut have one version here
rm bcftools-${BCFTOOLS_VERSION}.tar.bz2 \ | ||
; \ | ||
# Download Beagle jars | ||
# beagle runs phasing and imputation |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
comment spacing is a little weird. are these indented comments useful or should these be in like the readme instead?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
3rd-party-tools/beagle/Dockerfile
Outdated
# bref3 converts a reference panel from vcf to the bref3 format that Beagle needs | ||
curl -L https://faculty.washington.edu/browning/beagle/bref3.${BREF3_VERSION}.jar > bref3.${BREF3_VERSION}.jar \ | ||
; \ | ||
# Install tini |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what is tini?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
chmod +x /sbin/tini; | ||
|
||
# Set tini as default entrypoint | ||
ENTRYPOINT ["/sbin/tini", "--" ] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just cuz i like being annoying - is this necessary?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks! good enough for me
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good! thank you
Docker image for ImputationBeagle - used with PR #1333 in warp
Jira ticket: https://broadworkbench.atlassian.net/browse/TSPS-222