根据基因是否具有转录和翻译功能可将基因分为哪些类型