From 1e8d9a6732361a056b13aaa4f5a8e9f824f84899 Mon Sep 17 00:00:00 2001 From: barnett Date: Thu, 1 Oct 2009 04:13:22 +0000 Subject: [PATCH] Fix of signed/unsigned in BamReader methods git-svn-id: svn+ssh://gene.bc.edu/home/subversion/Derek/BamTools/trunk@29 9efb377e-2e27-44b9-b91a-ec4abb80ed8b --- BamReader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BamReader.cpp b/BamReader.cpp index cdcf753..f2a1e11 100644 --- a/BamReader.cpp +++ b/BamReader.cpp @@ -384,10 +384,10 @@ int64_t BamReader::GetOffset(int refID, unsigned int left) { bool BamReader::IsOverlap(BamAlignment& bAlignment) { // if on different reference sequence, quit - if ( bAlignment.RefID != (unsigned int)m_currentRefID ) { return false; } + if ( bAlignment.RefID != m_currentRefID ) { return false; } // read starts after left boundary - if ( bAlignment.Position >= m_currentLeft) { return true; } + if ( bAlignment.Position >= (signed int) m_currentLeft) { return true; } // return whether alignment end overlaps left boundary return ( CalculateAlignmentEnd(bAlignment.Position, bAlignment.CigarData) >= m_currentLeft ); -- 2.39.5