
    tf                     L    d dl mZ d dlZd dlZd dlmZ d Zedk(  r e        yy)    )print_functionN)teec                     t        j                  d      } | j                         }t        j                  D ]m  }	 g }|j                         j                         }t        |d         t        |d         kD  r|d   |d   g|dd  z   }n|}t        dj                  |             o y # t        $ r5}t        d||j                         t        j                         Y d }~d }~ww xY w)	Nz
    
    python make_triangular.py

    Make sure that the coordinates passed in are triangular. Sorts the first two
    columns so that the resulting coordinates are triangular.

)descriptionr         	z	KeyError:)file)argparseArgumentParser
parse_argssysstdinstripsplitintprintjoinKeyErrorstderr)parserargslineline_output
line_parts	out_partskes          f/var/www/html/software/conda/envs/higlass/lib/python3.12/site-packages/../../../bin/make_triangular.pymainr   	   s    $$ 2 F D		 B	BK++-J:a=!C
1$66']JqM:Z^K	&	$))I&'B  	B+r4::<cjjAA	Bs   A*B((	C&1+C!!C&__main__)
__future__r   r   r   	itertoolsr   r   __name__     r   <module>r&      s+    % 
  B8 zF r%   