use arrayref consistently for chromosome_list