-
Notifications
You must be signed in to change notification settings - Fork 16
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
feat: add Sentieon path argument to config #1461
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #1461 +/- ##
========================================
Coverage 99.48% 99.48%
========================================
Files 40 40
Lines 1932 1957 +25
========================================
+ Hits 1922 1947 +25
Misses 10 10
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
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 overall 💯
I think the review comments may be a bit disorganised, but the main point is to decide if we want to keep the support for the environment variables for the Sentieon license. I don't see any advantages in maintaining that code over time, so I would just stick with the values provided by the CLI
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.
Nice! Such a clean implementation! 🥇 💯
Tested with the respective CG branch Clinical-Genomics/cg#3388: ![]() |
|
Description
Adds an argument to balsamic case config which allows for overriding the SENTIEON_INSTALL_DIR in the environment to a chosen path. This would allow us to easier test new versions of Sentieon without needing to make changes in the servers repository, or manually override the environment variables by adding hardcoded paths in the balsamic.smk of the dev-branches.
Together with associated changes in CG we can also start using this argument in production by adding the Sentieon install path to the cg.yaml and supplying it via CG to the case config.
Added
Documentation
Tests
Feature Tests
Pipeline Integrity Tests
Justification for limited pipeline integrity test:
.hk
file)Clinical Genomics Stockholm
Documentation
Panel of Normal specific criteria
User Changes
Infrastructure Changes
Checklist
Important
Ensure that all checkboxes below are ticked before merging.
For Developers
For Reviewers
conditions where applicable, with satisfactory results.