Predicting amino acid substitution probabilities using single nucleotide polymorphisms