基因和代码的关系是什么