X-Git-Url: https://git.donarmstrong.com/?p=bamtools.git;a=blobdiff_plain;f=src%2Fapi%2Finternal%2FSamHeaderValidator_p.cpp;h=c76fff95ba3a9fd2d8198abd1fd1cb035f7df91f;hp=9d7f6d42dcb6c63fba649827edb2a71cf581583a;hb=af6a3d8491e485969d2df306e41cb9439dec4039;hpb=6a75f0d886c44d98a6fba6513d2f3e9f158659ed diff --git a/src/api/internal/SamHeaderValidator_p.cpp b/src/api/internal/SamHeaderValidator_p.cpp index 9d7f6d4..c76fff9 100644 --- a/src/api/internal/SamHeaderValidator_p.cpp +++ b/src/api/internal/SamHeaderValidator_p.cpp @@ -2,7 +2,7 @@ // SamHeaderValidator.cpp (c) 2010 Derek Barnett // Marth Lab, Department of Biology, Boston College // --------------------------------------------------------------------------- -// Last modified: 12 October 2011 (DB) +// Last modified: 14 October 2011 (DB) // --------------------------------------------------------------------------- // Provides functionality for validating SamHeader data // *************************************************************************** @@ -244,7 +244,7 @@ bool SamHeaderValidator::ValidateSequenceDictionary(void) { SamSequenceConstIterator seqIter = sequences.ConstBegin(); SamSequenceConstIterator seqEnd = sequences.ConstEnd(); for ( ; seqIter != seqEnd; ++seqIter ) { - const SamSequence& seq = seqIter->second; + const SamSequence& seq = (*seqIter); isValid &= ValidateSequence(seq); } @@ -264,7 +264,7 @@ bool SamHeaderValidator::ContainsUniqueSequenceNames(void) { SamSequenceConstIterator seqIter = sequences.ConstBegin(); SamSequenceConstIterator seqEnd = sequences.ConstEnd(); for ( ; seqIter != seqEnd; ++seqIter ) { - const SamSequence& seq = seqIter->second; + const SamSequence& seq = (*seqIter); // lookup sequence name const string& name = seq.Name; @@ -348,7 +348,7 @@ bool SamHeaderValidator::ValidateReadGroupDictionary(void) { SamReadGroupConstIterator rgIter = readGroups.ConstBegin(); SamReadGroupConstIterator rgEnd = readGroups.ConstEnd(); for ( ; rgIter != rgEnd; ++rgIter ) { - const SamReadGroup& rg = rgIter->second; + const SamReadGroup& rg = (*rgIter); isValid &= ValidateReadGroup(rg); } @@ -370,7 +370,7 @@ bool SamHeaderValidator::ContainsUniqueIDsAndPlatformUnits(void) { SamReadGroupConstIterator rgIter = readGroups.ConstBegin(); SamReadGroupConstIterator rgEnd = readGroups.ConstEnd(); for ( ; rgIter != rgEnd; ++rgIter ) { - const SamReadGroup& rg = rgIter->second; + const SamReadGroup& rg = (*rgIter); // -------------------------------- // check for unique ID