Evidence of host-virus co-evolution in tetranucleotide usage patterns of bacteriophages and eukaryotic viruses | Synapse