X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Fapi%2FSamSequenceDictionary.h;h=a583f046e10ec78a73394bdcb0906c0fa79e4b6b;hb=270452a6f0a98cb1e4260b5501fe780c9b1806c0;hp=8e2401e7740e79223002f2c37ba1a70fffe548ba;hpb=8a90b7aefffaf186053ef4da96c8663bf528274a;p=bamtools.git diff --git a/src/api/SamSequenceDictionary.h b/src/api/SamSequenceDictionary.h index 8e2401e..a583f04 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: 12 October 2011 // --------------------------------------------------------------------------- // Provides methods for operating on a collection of SamSequence entries. // *************************************************************************** @@ -10,15 +10,15 @@ #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 { -typedef std::vector SamSequenceContainer; +typedef std::map SamSequenceContainer; typedef SamSequenceContainer::iterator SamSequenceIterator; typedef SamSequenceContainer::const_iterator SamSequenceConstIterator; @@ -74,10 +74,6 @@ 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;