10 #ifndef SAM_READGROUP_DICTIONARY_H
11 #define SAM_READGROUP_DICTIONARY_H
37 void Add(
const std::string& readGroupId);
41 void Add(
const std::vector<SamReadGroup>& readGroups);
42 void Add(
const std::vector<std::string>& readGroupIds);
49 bool Contains(
const std::string& readGroupId)
const;
56 void Remove(
const std::string& readGroupId);
59 void Remove(
const std::vector<SamReadGroup>& readGroups);
60 void Remove(
const std::vector<std::string>& readGroupIds);
66 SamReadGroup& operator[](
const std::string& readGroupId);
80 std::map<std::string, std::size_t> m_lookupData;