What is whole genome sequencing used for