]> git.donarmstrong.com Git - bamtools.git/commitdiff
Fix of signed/unsigned in BamReader methods
authorbarnett <barnett@9efb377e-2e27-44b9-b91a-ec4abb80ed8b>
Thu, 1 Oct 2009 04:13:22 +0000 (04:13 +0000)
committerbarnett <barnett@9efb377e-2e27-44b9-b91a-ec4abb80ed8b>
Thu, 1 Oct 2009 04:13:22 +0000 (04:13 +0000)
git-svn-id: svn+ssh://gene.bc.edu/home/subversion/Derek/BamTools/trunk@29 9efb377e-2e27-44b9-b91a-ec4abb80ed8b

BamReader.cpp

index cdcf7536b4fece0a20b198745f32f803ad7ce23c..f2a1e11071dd8d16b25f7cd4fa8ced759bffc94c 100644 (file)
@@ -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 );