Text this: Subsequence versus substring constraints in sequence pattern languages.