Composition strand asymmetries in prokaryotic genomes: mutational bias and biased gene orientation