]> git.donarmstrong.com Git - bamtools.git/blobdiff - src/api/SamReadGroupDictionary.h
Fixed regression: improper @SQ line ordering in SamHeader output
[bamtools.git] / src / api / SamReadGroupDictionary.h
index 5aa44aba613054682c4f71737d3d1313a01d7593..c66c6d5b233dee35648bfaf4b65d01ec257a9f0b 100644 (file)
@@ -2,7 +2,7 @@
 // SamReadGroupDictionary.h (c) 2010 Derek Barnett
 // Marth Lab, Department of Biology, Boston College
 // ---------------------------------------------------------------------------
-// Last modified: 12 October 2011 (DB)
+// Last modified: 14 October 2011 (DB)
 // ---------------------------------------------------------------------------
 // Provides methods for operating on a collection of SamReadGroup entries.
 // ***************************************************************************
@@ -18,7 +18,7 @@
 
 namespace BamTools {
 
-typedef std::map<std::string, SamReadGroup>   SamReadGroupContainer;
+typedef std::vector<SamReadGroup>             SamReadGroupContainer;
 typedef SamReadGroupContainer::iterator       SamReadGroupIterator;
 typedef SamReadGroupContainer::const_iterator SamReadGroupConstIterator;
 
@@ -77,6 +77,7 @@ class API_EXPORT SamReadGroupDictionary {
     // data members
     private:
         SamReadGroupContainer m_data;
+        std::map<std::string, SamReadGroup> m_lookupData;
 };
 
 } // namespace BamTools