}\r
// Final match if necessary.\r
if (last<end)\r
- selection.addOperation(CigarArray.M, end-last);\r
+ selection.addOperation(CigarArray.M, end-last+1);\r
} else {\r
- selection.addOperation(CigarArray.M, end-start);\r
+ selection.addOperation(CigarArray.M, end-start+1);\r
}\r
return selection;\r
}\r