Viral adaptation to host: a proteome-based analysis of codon usage and amino acid preferences