tracts.driver_utils.parse_chromosomes#

parse_chromosomes(chromosome_spec, chromosomes=None)#

Parses a chromosome specification and returns a list of chromosome numbers.

Parameters:
  • chromosome_spec (list | str | int) – The chromosome specification, which can be an integer, a string representing a range, or a list of specifications.

  • chromosomes (None | list) – A list to which the parsed chromosome numbers will be appended.

Returns:

A list of chromosome numbers.

Return type:

list