基因是如何编码蛋白质的?