基因突变有哪些分类方法