A modification to the genetic code. This includes the modification of a single base (A, T, C or G) to a different base called a point mutation), the removal or addition of bases (called deletion or insertion) and the reshuffling of a string of bases (called translocation).