X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Fapi%2Finternal%2FSamHeaderValidator_p.cpp;h=9d7f6d42dcb6c63fba649827edb2a71cf581583a;hb=270452a6f0a98cb1e4260b5501fe780c9b1806c0;hp=094e79adb795ecb4a3560fab9700dce91ecbf80d;hpb=15a173d229110e7fbac63774890853d78539fa1d;p=bamtools.git diff --git a/src/api/internal/SamHeaderValidator_p.cpp b/src/api/internal/SamHeaderValidator_p.cpp index 094e79a..9d7f6d4 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: 10 October 2011 (DB) +// Last modified: 12 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); + const SamSequence& seq = seqIter->second; 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); + const SamSequence& seq = seqIter->second; // 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); + const SamReadGroup& rg = rgIter->second; 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); + const SamReadGroup& rg = rgIter->second; // -------------------------------- // check for unique ID