Computational Methods For Understanding Bacterial And Archaeal Genomes by Ying Xu