boyer-moore
Boyer-moore in pure python, search for unicode strings in large files quickly
Python/Cython Boyer-Moore string-search algorithm
A high-performance Python library for single and multiple pattern searching, optimized for bioinformatics and large-scale text analysis