看了上面所有人的回答,什么选择性表达、什么翻译错误这些其实都没有真正说到点子上
还是我来帮你回答吧。
其实选择性表达的意思是细胞的不同的时期或者不同的细胞组织,基因的开启或关闭,表达不同的基因,但是如果排除了基因突变或翻译移码或密码子识别错误等异常情况外,表达的蛋白是一样的,只是不同的细胞可能表达的高低不同而已。你想问的应该是同一个基因的相同DNA为什么会表达产生不同的蛋白吧?
另外,什么基因突变、翻译错误等都属于非正常的情况,似乎不是你想问的
其实正常情况下,很多基因表达翻译的蛋白也是有多个的。我们一般把它叫做不同的蛋白亚型。那是因为,基因有调控原件、
外显子、内含子等各个部分组成。而DNA转录后产生的只是pre-miRNA,或者叫做原始
转录本,并不是这个原始转录本就直接开始翻译了。这个转录本还序列进行后期的加工成熟。这个过程中会切掉内含子,变换密码子等操作。就是我们说的mRNA 的编辑。相同的基因转录本会根据需要成熟为不同的mRNA,比较常见的有剪接为不同外显子的组合,成为不同的转录本。还有GRNA等,可能会进一步编辑改变mRNA的序列。这说起来就比较复杂了。所以就会翻译出不同的蛋白。另外,还有蛋白的成熟过程在不同的细胞中也是可能不同的,也存在一个原始的翻译本,再剪接、加工,编辑、折叠,最终成熟为功能性蛋白。
高中的课本讲得太简单了,所以只看高中课本是不可能理解的。感兴趣可以看看《基因Ⅷ》的相关章节你就明白了。
全手工打的,想必其它地方很难找到这种精炼详细完整的解答。望采纳!