-
Notifications
You must be signed in to change notification settings - Fork 94
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 ins or dups where splice region is preserved #719
base: main
Are you sure you want to change the base?
Fix ins or dups where splice region is preserved #719
Conversation
0530e68
to
7f18cfd
Compare
We found some examples of duplications where the original logic here didn't shift the variant far enough to to get the expected result. It turned out that for these variants it's not possible to write the shifted version as a duplication since in a duplication the alt will always follow the ref. I've added some logic to rewrite these shifted variants as insertions before attempting to map them back to |
High-level explanation of this pull request:
|
I also wanted to mention that we discovered this because some fraction of FLT3 ITDs currently get missed when using the hgvs package (including one added to the unit tests). So it is a high impact issue. |
f2f89da
to
08cea20
Compare
This PR is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days. |
This PR is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days. |
We found a case where trying to map the shifted variant causes an |
08cea20
to
13f7e36
Compare
Also rebased on main |
13f7e36
to
efdf6d0
Compare
Rebased on main |
efdf6d0
to
eaf2ef6
Compare
Made a few non-functional edits:
|
eaf2ef6
to
fd853be
Compare
fd853be
to
10613ad
Compare
Fixes #714.
Fixes ins or dup variants spanning the intron/exon or exon/intron boundary where the splice site & region remain completely intact.