// SamSequenceDictionary.h (c) 2010 Derek Barnett
// Marth Lab, Department of Biology, Boston College
// ---------------------------------------------------------------------------
-// Last modified: 12 October 2011
+// Last modified: 16 October 2011
// ---------------------------------------------------------------------------
// Provides methods for operating on a collection of SamSequence entries.
// ***************************************************************************
namespace BamTools {
-typedef std::map<std::string, SamSequence> SamSequenceContainer;
+typedef std::vector<SamSequence> SamSequenceContainer;
typedef SamSequenceContainer::iterator SamSequenceIterator;
typedef SamSequenceContainer::const_iterator SamSequenceConstIterator;
// data members
private:
SamSequenceContainer m_data;
+ std::map<std::string, size_t> m_lookupData;
};
} // namespace BamTools