10 #ifndef SAM_SEQUENCE_DICTIONARY_H
11 #define SAM_SEQUENCE_DICTIONARY_H
37 void Add(
const std::string& name,
const int& length);
41 void Add(
const std::vector<SamSequence>& sequences);
42 void Add(
const std::map<std::string, int>& sequenceMap);
49 bool Contains(
const std::string& sequenceName)
const;
56 void Remove(
const std::string& sequenceName);
59 void Remove(
const std::vector<SamSequence>& sequences);
60 void Remove(
const std::vector<std::string>& sequenceNames);
66 SamSequence& operator[](
const std::string& sequenceName);
80 std::map<std::string, std::size_t> m_lookupData;