whole genoem