more types of sequence alteration