Sequence Pattern Matching