std::map<alphabet::RankedSymbol,size_t>bcs=ReversedBadCharacterShiftTable::bcs(pattern);//NOTE: the subjects alphabet must be a subset or equal to the pattern
std::map<alphabet::RankedSymbol,size_t>bcs=ReversedBadCharacterShiftTable::bcs(pattern);//NOTE: the subjects alphabet must be a subset or equal to the pattern
std::map<alphabet::RankedSymbol,size_t>bcs=ReversedBadCharacterShiftTable::bcs(pattern);//NOTE: the subjects alphabet must be a subset or equal to the pattern
std::map<alphabet::RankedSymbol,size_t>bcs=ReversedBadCharacterShiftTable::bcs(pattern);//NOTE: the subjects alphabet must be a subset or equal to the pattern