The substitution spectra of coronavirus genomes