sequencing patterns