
    DUf&                         d dl ZddZdS )    N=;"c                    | j                             |          }|                    fd          }|dz   |                    fd          }|                    t                    }t	          j        j        |fi |S )Nc                      fd| D             S )Nc                 ^    g | ])}|                                                               *S  )stripsplit).0itemkv_seps     T/var/www/html/software/conda/lib/python3.11/site-packages/bioframe/sandbox/gtf_io.py
<listcomp>z:parse_gtf_attributes.<locals>.<lambda>.<locals>.<listcomp>   s/    DDDdtzz||))&11DDD    r	   )itemsr   s    r   <lambda>z&parse_gtf_attributes.<locals>.<lambda>   s    DDDDeDDD r    c                      fd| D             S )Nc                 R    g | ]#}t          |          d k    fd|D             $S )   c                 :    g | ]}|                               S r	   )r
   )r   x
stripcharss     r   r   zEparse_gtf_attributes.<locals>.<lambda>.<locals>.<listcomp>.<listcomp>   s%    ///QQWWZ  ///r   )len)r   r   r   s     r   r   z:parse_gtf_attributes.<locals>.<lambda>.<locals>.<listcomp>   sA     
 
 
48SYYRS^^////$///^^^r   r	   )r   r   s    r   r   z&parse_gtf_attributes.<locals>.<lambda>   s+     
 
 
 
<A
 
 
 r   )strr   applydictpd	DataFramefrom_records)attrsr   item_sep	quotecharkwargs
item_lists
kv_recordsr   s    `     @r   parse_gtf_attributesr(      s    **J!!DDDD J SJ!!	
 	
 	
 	
 J
 !!$''J<$Z::6:::r   )r   r   r   )pandasr   r(   r	   r   r   <module>r*      s/       ; ; ; ; ; ;r   