From b75f271eefc6d076c8995060db8b3a6b040555d1 Mon Sep 17 00:00:00 2001 From: derek Date: Fri, 9 Mar 2012 00:05:24 -0500 Subject: [PATCH] PileupEngine bugfix --- src/utils/bamtools_pileup_engine.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; -- 2.39.2