Domain movement within a gene: a novel evolutionary mechanism for protein diversification.

Domain movement within a gene: a novel evolutionary mechanism for protein diversification.