Rolling from the first position of an exon is prevented
Created by: mutalyzerbot
Original ticket: https://humgenprojects.lumc.nl/trac/mutalyzer/ticket/40 Original date: 2011/02/25 Original reporter: m DOT vermaat DOT hg AND lumc DOT nl
We detect if we roll over a splice site, and if so prevent this. However, this check is too strict, leading to prevent rolls starting at the first position of an exon (it thinks the roll goes over the acceptor splice site).
Example of two adjacent exons (RNA):
AA AA
=============|===================
Assume the first A has n. position 12.
1) n.12del -> We can safely do the roll.
2) n.13del -> We may not roll, because we cross an exon boundary.
3) n.14del -> We can safely do the roll.
The first two are currently handled correctly, but in the 3rd case we incorrectly prevent the roll.
Real example: NM_000088.3:g.460del. The exon starts at position 460 and have GGG at positions 459-461.