1. A method of sequence recognition, comprising the steps of: receiving an input sequence; converting the input sequence to an input sequence SSM Sequence Model (SSM) Matrix; comparing the input sequence SSM Matrix to a plurality of known SSM Matrices representing a plurality of known sequences; matching the input sequence to the known sequence based on the step of comparing.