Analysis of synonymous codon usage and evolution of begomoviruses | Synapse