Frameshift mutations result from the insertion or deletion of bases from a protein-coding sequence in multiples other than three, which disrupts the way that the codons are read from the subsequent (downstream) sequence, changing the amino acid sequence specified by the rest of the sequence.