Genome sequencing and annotation