@@ -8289,8 +8289,8 @@ void Population::PrintSample_SLiM(std::ostream &p_out, Subpopulation &p_subpop,
82898289 std::vector<Individual *> &subpop_individuals = p_subpop.parent_individuals_ ;
82908290 std::vector<Haplosome *> candidates;
82918291
8292- int first_haplosome_index = species_.FirstHaplosomeIndices ()[p_chromosome.index_ ];
8293- int last_haplosome_index = species_.LastHaplosomeIndices ()[p_chromosome.index_ ];
8292+ int first_haplosome_index = species_.FirstHaplosomeIndices ()[p_chromosome.Index () ];
8293+ int last_haplosome_index = species_.LastHaplosomeIndices ()[p_chromosome.Index () ];
82948294
82958295 for (Individual *ind : subpop_individuals)
82968296 {
@@ -8343,8 +8343,8 @@ void Population::PrintSample_MS(std::ostream &p_out, Subpopulation &p_subpop, sl
83438343 std::vector<Individual *> &subpop_individuals = p_subpop.parent_individuals_ ;
83448344 std::vector<Haplosome *> candidates;
83458345
8346- int first_haplosome_index = species_.FirstHaplosomeIndices ()[p_chromosome.index_ ];
8347- int last_haplosome_index = species_.LastHaplosomeIndices ()[p_chromosome.index_ ];
8346+ int first_haplosome_index = species_.FirstHaplosomeIndices ()[p_chromosome.Index () ];
8347+ int last_haplosome_index = species_.LastHaplosomeIndices ()[p_chromosome.Index () ];
83488348
83498349 for (Individual *ind : subpop_individuals)
83508350 {
@@ -8414,8 +8414,8 @@ void Population::PrintSample_VCF(std::ostream &p_out, Subpopulation &p_subpop, s
84148414 std::vector<Haplosome *> sample;
84158415 gsl_rng *rng = EIDOS_GSL_RNG (omp_get_thread_num ());
84168416
8417- int first_haplosome_index = species_.FirstHaplosomeIndices ()[p_chromosome.index_ ];
8418- int last_haplosome_index = species_.LastHaplosomeIndices ()[p_chromosome.index_ ];
8417+ int first_haplosome_index = species_.FirstHaplosomeIndices ()[p_chromosome.Index () ];
8418+ int last_haplosome_index = species_.LastHaplosomeIndices ()[p_chromosome.Index () ];
84198419
84208420 for (slim_popsize_t s = 0 ; s < p_sample_size; s++)
84218421 {
0 commit comments