-
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
fix: merge snv variants script #1499
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #1499 +/- ##
===========================================
- Coverage 99.48% 99.45% -0.03%
===========================================
Files 40 40
Lines 1932 2020 +88
===========================================
+ Hits 1922 2009 +87
- Misses 10 11 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
…LSAMIC into create_tnscope_mnvs
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.
🚀
|
Description
MERGED THESE PRs INTO THIS ONE to test all new features together:
This method is replacing the current bcftools concat method.
The bcftools concat method has a couple of issues:
Also added this to header of merged vcf:
Also removed the filepath in the FOUND_IN pre-processing by
edit_vcf_info.py
Based on @khurrammaqbool suggestion I also maintained single values for the AF and DP fields from the 1st VCF in the INFO field and added a new list of AF and DP values which contains the values from both, instead of as previously transforming the AF and DP field directly into a list.
Changed
Documentation
Tests
Feature Tests
Verify that both TNscope and VarDict shows up as callers for merged variants in Scout
Verify that INFO field from VarDict and TNscope variants keep AF and DP as single-value fields for merged variants, and that separate AF and DP LIST fields are created with values from each caller. See sheet: https://docs.google.com/spreadsheets/d/1kB2vNaEBmol0tX3HUR3UY1LPQCtWZLutixGwnvbkmhY/edit?gid=1578036768#gid=1578036768
Verify that running the https://github.com/EBIvariation/vcf-validator does not show any new errors that weren't present in the original merged VCF from 16.0.0.
Errors in clinical.filtered.pass vcf from uphippo v16.0.0:
Errors in clinical.filtered.pass vcf from uphippo this PR:
Pipeline Integrity Tests
.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.