X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Fapi%2FSamSequenceDictionary.h;h=cf7c2f3eb4049fef90739a77e6c7ce6ba7556911;hb=af6a3d8491e485969d2df306e41cb9439dec4039;hp=8e2401e7740e79223002f2c37ba1a70fffe548ba;hpb=1a93ff03d7e40d97c32e6f5966045ceaeb2f038a;p=bamtools.git diff --git a/src/api/SamSequenceDictionary.h b/src/api/SamSequenceDictionary.h index 8e2401e..cf7c2f3 100644 --- a/src/api/SamSequenceDictionary.h +++ b/src/api/SamSequenceDictionary.h @@ -2,7 +2,7 @@ // SamSequenceDictionary.h (c) 2010 Derek Barnett // Marth Lab, Department of Biology, Boston College // --------------------------------------------------------------------------- -// Last modified: 1 October 2011 +// Last modified: 14 October 2011 // --------------------------------------------------------------------------- // Provides methods for operating on a collection of SamSequence entries. // *************************************************************************** @@ -10,10 +10,10 @@ #ifndef SAM_SEQUENCE_DICTIONARY_H #define SAM_SEQUENCE_DICTIONARY_H -#include -#include -#include +#include "api/api_global.h" +#include "api/SamSequence.h" #include +#include #include namespace BamTools { @@ -74,13 +74,10 @@ class API_EXPORT SamSequenceDictionary { SamSequenceConstIterator End(void) const; // returns const_iterator to end() SamSequenceConstIterator ConstEnd(void) const; // returns const_iterator to end() - // internal methods - private: - int IndexOf(const std::string& name) const; - // data members private: SamSequenceContainer m_data; + std::map m_lookupData; }; } // namespace BamTools