Gene families are groups of _______ genes that arose by _______ and _______. homologous; gene duplication; sequence evolution homologous; speciation; sequence evolution homologous; gene duplication; genetic drift heterologous; gene duplication; sequence evolution heterologous; speciation; genetic drift