mutation analysis