3
£žbŒ  ã               @   sN   d dl mZ dddddddd	d
ddddgZdZdZi Zddd„Zddd„ZdS )é    )Úqconfigz#E31A1Cz#1F78B4z#33A02Cz#6A3D9Az#FF7F00z#800000z#A6CEE3z#B2DF8Az#333300z#CCCC00z#000080z#008080z#00FF00ZsolidZdashedNc                s    ddl m‰  |s"‡ fdd„| D ƒ}tsœd}xpt| ƒD ]d\}}t}|| }|rt|tjkrttˆ jtj| ƒ d }t}nt	|t
t	ƒ  }|d7 }||ft|< q4W d S )Nr   )Úqutilsc                s   g | ]}ˆ j |ƒ‘qS © )Úlabel_from_fpath)Ú.0Úfpath)r   r   úA/home/psgendb/BIRCHDEV/pkg/quast-5.2.0/quast_libs/plotter_data.pyú
<listcomp>   s    z&save_colors_and_ls.<locals>.<listcomp>é   )Ú
quast_libsr   Údict_color_and_lsÚ	enumerateÚprimary_line_styler   Údict_of_broken_scaffoldsr   Úsecondary_line_styleÚcolorsÚlen)ZfpathsÚlabelsZcolor_idÚir   ZlsÚlabelZcolorr   )r   r   Úsave_colors_and_ls   s    r   c             C   s*   ddl m} |s|j| ƒ}ts"dS t| S )Nr   )r   )NN)r   r   r   r   )r   r   r   r   r   r   Úget_color_and_ls)   s    
r   )N)N)r   r   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   

