Closed dnil closed 3 days ago
Ok, with that out of the world, I would say we are not formally bugged at least not based on the demo case situation.
Since the set
tag is used without a "filteredIn", it is hard to fault the parsing here. This looks like more like a merging/pipeline issue.
But we could perhaps do slightly better here: since there is only one caller given, we could assign the FILTER status to the call I think!
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 84.81%. Comparing base (
53f537b
) to head (95ee422
). Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Just to understand, when there is filter passed but not a specific caller, then originally the filter was not "Passed" but "filtered"?
I'm still trying to understand why we still have the green PASS label with or without callers for some cancer variants. I guess I have to look inside the VCF
Yes, there are some lines there that appear odd to my understanding, much like if it was an amalgamation of different pipeline runs or call sets. I guess the demo is a) old and b) perhaps not entirely representative of one pipeline version, but has some edited lines etc.
Just to understand, when there is filter passed but not a specific caller, then originally the filter was not "Passed" but "filtered"?
Hm, no, I thought it would have been Pass and None on all callers for the category?
I think you are clear on this, but to be sure, and to remember later, the issues were in particular
VARIANT_FILTERS
of known (mostly Lund specific) filter strings, the filter status badge was not shown.variant.FILTER
status, callers are sometimes marked, e.g. with INFO.FOUND_IN
. That was likely not what we expected from the pipeline side, but I guess it makes some sense as well, to tell which tool made the call that got filtered. These would previously be marked with caller status Pass
even if a variant.FILTER
status was set.Issues
1 New issue
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
This PR adds a functionality or fixes a bug.
Bit of a difference already without touching parsing:
Then with parsing fixed:
I also added a filters badge to the variant page for good measure:
Testing on cg-vm1 server (Clinical Genomics Stockholm)
**Prepare for testing** 1. Make sure the PR is pushed and available on [Docker Hub](https://hub.docker.com/repository/docker/clinicalgenomics/scout-server-stage) 1. Fist book your testing time using the Pax software available at [https://pax.scilifelab.se/](https://pax.scilifelab.se). The resource you are going to call dibs on is `scout-stage` and the server is `cg-vm1`. 1. `sshTesting on hasta server (Clinical Genomics Stockholm)
**Prepare for testing** 1. `sshHow to test:
Expected outcome: The functionality should be working Take a screenshot and attach or copy/paste the output.
Review: