Closed hargup closed 9 years ago
@hargup This one is critical. Please could you address this in a PR right away?
I had a look. The bug can manifest itself in several ways and not just as duplicated subfeatures if the same transcript passed (which will never be the case outside test suites). For instance, if two overlapping exons were merged, Afra will still consider overlap junction as a splice point when it shouldn't.
Thanks a bunch for reporting this issue. It was an important catch.
When a transcript created from the above JSON object is passed to
EditTrack.mergeTranscript
in formmergeTranscript(refSeq, [transcript, transcript])
we get a transcript corresponding to the following JSON object. Notice that we have twoexon
s and twoCDS
which are identical.