11 #ifndef SEQUENCEBUFFER_H
12 #define SEQUENCEBUFFER_H
28 size_t getCount(
unsigned char idx)
const {
return count[idx]; }
44 void catchUpWithLineCounter()
const;
65 catchUpWithLineCounter();
77 baseCounter(
"sequence data"),
80 lines.reserve(expectedSize/60+1);
86 lines.push_back(line);
98 #error SequenceBuffer.h included twice
99 #endif // SEQUENCEBUFFER_H
void calcOverallCounter()
return string(buffer, length)
SequenceBuffer(size_t expectedSize)
std::vector< std::string > stringVector
void expectEqual(const BaseCounter &other) const
size_t getCount(Base base) const
bool isNull() const
test if SmartPtr is NULp
size_t getCount(unsigned char idx) const
void addLine(const std::string &line)
void countChars(const std::string &line)
BaseCounter(const std::string &Source)
const BaseCounter & getBaseCounter() const
void addLine(const std::string &line)
void checkOverallCounter() const
const char * getSequence() const
void addCount(Base base, size_t amount)
BaseCounter & getBaseCounter()