support pop_type and genome_type