The role played by viruses in the evolution of their hosts: a view based on informational protein phylogenies.