Virus-encoded endonucleases: expected and novel functions.

Virus-encoded endonucleases: expected and novel functions.