Bacterium and virus analysis of Orthologous Groups (BOG) is a