
    tf                         d dl mZ ddZy)    Nc                 B   | Ht        j                  |       }|j                  }|j                  D cg c]  }|j                  |    }}nL|t	        d      t        j
                  |      }t        j                  |      }t        j                  |      }|||fS c c}w )a  
    Load a set of chromosomes from a file or using an assembly
    identifier. If using just an assembly identifier the chromsizes
    will be loaded from the negspy repository.

    Parameters:
    -----------
    chromsizes_filename: string
        The file containing the tab-delimited chromosome sizes
    assembly: string
        Assembly name (e.g. 'hg19'). Not necessary if a chromsizes_filename is passed in
    zNo assembly or chromsizes specified. Please specify an assembly using the --assembly parameter or a set of chromsizes using the --chromsizes-filename parameter)ncget_chrominfo_from_filechrom_orderchrom_lengths
ValueErrorget_chrominfoget_chromorderget_chromsizes)chromsizes_filenameassembly
chrom_infochrom_namescchrom_sizess         ]/var/www/html/software/conda/envs/higlass/lib/python3.12/site-packages/clodius/chromosomes.pyload_chromsizesr      s     &//0CD
 ,,<F<R<RSqz//2SS r  %%h/
''1''1[11 Ts   B)N)negspy.coordinatescoordinatesr   r        r   <module>r      s    2r   