
    5ia                     `    d dl Z ej                  Z edd      Z e j                  d      Zd Zy)    Ns   ATGCatgcs   TACGTACGs   [ACGTacgtNn]*$c                     t        | t              r| j                  d      }n| }t        j	                  |      st        d| d      |j                  t              d d d   S )Nzutf-8z	Sequence z# must consist only of A, C, G, T, N)
isinstancestrencodeSEQ_PATTERNmatch
ValueError	translate
COMPLEMENT)seq	bytes_seqs     z/home/marpiech/ifpan-abm-pgxpred/analysis/marpiech-gwas-test/venv/lib/python3.12/site-packages/dxpy/utils/genomic_utils.pyreverse_complementr      sU    #sJJw'		Y'SRSSz*4R400    )rebytes	maketransr   compiler   r    r   r   <module>r      s5   " 
OO	{K0
bjj*+1r   