45 #define SIZE_MAX ((size_t)-1)
92 track(std::vector<std::string>&);
99 bool parse(std::string&);
117 std::cerr <<
"Track index: " << indx <<
" is OUT_OF_RANGE\n";
132 bool addAlphabetChar(
size_t chSize,
const char* characters[],
const char* complements[]);
133 bool addAlphabetChar(std::vector<std::string>& characters , std::vector<std::string>& complements);
137 bool addComplement(std::vector<std::string>& characters, std::vector<std::string>& complements);
143 void addAmbiguous(std::string&,std::vector<std::string>&);
162 std::cerr <<
"Track Index is not set in track. Set the track index with setIndex(size_t indx) before calling.\n";
283 void _splitAmbiguousList(std::vector<std::pair<std::string ,std::vector<std::string> > >&,
const std::string&);
294 size_t indexOf(
const std::string&);