JAL-674 fix the mapping generation algorithm
authorJim Procter <jprocter@compbio.dundee.ac.uk>
Tue, 18 Jun 2013 16:28:50 +0000 (17:28 +0100)
committerJim Procter <jprocter@compbio.dundee.ac.uk>
Tue, 18 Jun 2013 16:28:50 +0000 (17:28 +0100)
src/jalview/analysis/AlignSeq.java

index 832f519..6d8c0cd 100755 (executable)
@@ -969,17 +969,13 @@ public class AlignSeq
       {
         lastmatch = true;
         // extend mapping interval.
-        if (lp1 + 1 != alignpos)
+        if (lp1 + 1 != alignpos || lp2+1 !=pdbpos)
         {
           as1.add(Integer.valueOf(alignpos));
-          lp1 = alignpos;
-        }
-
-        if (lp2 + 1 != pdbpos)
-        {
           as2.add(Integer.valueOf(pdbpos));
-          lp2 = pdbpos;
         }
+        lp1 = alignpos;
+        lp2 = pdbpos;
       }
       else
       {