Flexible pattern-recognition software designed to analyze sequences of data for patterns.