53 mask_.insert(mask_.begin(),
event.getSymbolList()->size(),
false);
60 mask_.insert(mask_.begin() +
event.getPosition(),
event.getLength(),
false);
67 mask_.erase(mask_.begin() +
event.getPosition(), mask_.begin() +
event.getPosition() +
event.getLength());
77 vector<bool> mask(seq.size());
78 for (
unsigned int i = 0; i < seq.size(); ++i) {
84 throw AlphabetException(
"SequenceWithAnnotationTools::createMaskAnnotation. Alphabet should be a CaseMaskedAlphabet.", seq.getAlphabet());