Fix ref_allele_mismatch in liftover_expr for indel variants #273
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi, it seems the current
ref_allele_mismatch
doesn't work when the original reference allele has more than one bp. This PR fixes the issue.Additionally, I found there are
ref_allele_mismatch
cases where ref/alt flips between the builds. For example,chr3:195513874:T:C
(GRCh38) corresponds to3:195240670:C:T
(GRCh37).It is particularly confusing since it looks like
new_alleles == original_alleles
butref_allele_mismatch
is true. Does it make sense to add a field e.g.ref_alt_flip
? If so, I'd be happy to make a separate PR.