Kevin Mitchell raises doubts about Gerald Crabtrees hypothesis in all of the following aspects EXCEPT its______.
A.self-contradictory nature
B.neglect of the power of natural selection
C.research methodology and references
D.characterization of genes
请帮忙给出正确答案和分析,谢谢!