显性基因和隐性基因分别控制什么?