working genome on byte strings