]> git.donarmstrong.com Git - bamtools.git/blobdiff - src/utils/bamtools_pileup_engine.cpp
PileupEngine bugfix
[bamtools.git] / src / utils / bamtools_pileup_engine.cpp
index e0a0ea98c5cbddbda7582b4675382eebba93cdbf..872a6d6915f1ac05bb6969c31c719e8f61f6a3e8 100644 (file)
@@ -2,12 +2,12 @@
 // bamtools_pileup_engine.cpp (c) 2010 Derek Barnett, Erik Garrison
 // Marth Lab, Department of Biology, Boston College
 // ---------------------------------------------------------------------------
-// Last modified: 19 November 2010
+// Last modified: 9 March 2012 (DB)
 // ---------------------------------------------------------------------------
 // Provides pileup at position functionality for various tools.
 // ***************************************************************************
 
-#include <utils/bamtools_pileup_engine.h>
+#include "utils/bamtools_pileup_engine.h"
 using namespace BamTools;
 
 #include <iostream>
@@ -133,7 +133,7 @@ void PileupEngine::PileupEnginePrivate::ClearOldData(void) {
       
         // remove alignment if it ends before CurrentPosition
         const int endPosition = CurrentAlignments[i].GetEndPosition();
-        if ( endPosition < CurrentPosition )
+        if ( endPosition <= CurrentPosition )
             CurrentAlignments.erase(CurrentAlignments.begin() + i);
         else
             ++i;