Sequence processing