Effects of different kinds of essentiality on sequence evolution of human testis proteins.

Effects of different kinds of essentiality on sequence evolution of human testis proteins.