From ccab2888c70c04a45138e7b853d4fb0ca4062fe7 Mon Sep 17 00:00:00 2001 From: Martijn Vermaat <martijn@vermaat.name> Date: Thu, 29 Mar 2012 13:23:58 +0000 Subject: [PATCH] Fix crossmapping on reverse strand if CDS start is exon start This bug was noticed and reported by S Venkata Suresh Kumar. git-svn-id: https://humgenprojects.lumc.nl/svn/mutalyzer/trunk@503 eb6bd6ab-9ccd-42b9-aceb-e2899b4a52f1 --- mutalyzer/Crossmap.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mutalyzer/Crossmap.py b/mutalyzer/Crossmap.py index 9354927b..d806e854 100644 --- a/mutalyzer/Crossmap.py +++ b/mutalyzer/Crossmap.py @@ -226,7 +226,7 @@ class Crossmap() : # CDS start. i = y - c # Find CDS start. - while d * (self.RNA[i] - ((i + 1) % 2)) < d * self.CDS[c] : + while d * (self.RNA[i] - ((i + 1) % 2)) < d * self.CDS[c] + c : i += d cPos = d * (self.RNA[i] - self.CDS[c] + (d * 2)) # Get the right # boundary. -- GitLab