Structural evolution and functional diversification analyses of argonaute protein.

Structural evolution and functional diversification analyses of argonaute protein.