From: derek Date: Fri, 9 Mar 2012 05:05:24 +0000 (-0500) Subject: PileupEngine bugfix X-Git-Url: https://git.donarmstrong.com/?p=bamtools.git;a=commitdiff_plain;h=b75f271eefc6d076c8995060db8b3a6b040555d1 PileupEngine bugfix --- diff --git a/src/utils/bamtools_pileup_engine.cpp b/src/utils/bamtools_pileup_engine.cpp index 0cdb4a5..872a6d6 100644 --- a/src/utils/bamtools_pileup_engine.cpp +++ b/src/utils/bamtools_pileup_engine.cpp @@ -2,7 +2,7 @@ // bamtools_pileup_engine.cpp (c) 2010 Derek Barnett, Erik Garrison // Marth Lab, Department of Biology, Boston College // --------------------------------------------------------------------------- -// Last modified: 10 October 2011 +// Last modified: 9 March 2012 (DB) // --------------------------------------------------------------------------- // Provides pileup at position functionality for various tools. // *************************************************************************** @@ -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;