Text this: Flexible finite automata-based algorithms for detecting microsatellites in DNA