人类有145个外来基因,为何基因可以跨物种转移?

什么是基因水平转移?