o
     ¢iī
  ć                   @   sX   d dl Z d dlmZ d dlmZ e j dg d¢”dd Ze j dg d	¢”d
d ZdS )é    N©Ślevenshtein©Ślevenshtein_comparezdist,a,b))r   Ś r   )é   ŚbbcbŚcaba)é   ŚabcbŚcacc)r
   ŚaaŚccc)é   ŚccaŚccac)r   Śabar   )r   ŚbcbbŚabac)r
   ŚacbcŚbba)r
   ŚcbbaŚa)é   ŚbccŚba)r   ŚaaaŚccbb)r
   õ	   ććću   ćććć)r   u   ććććr   )r
   u   ćććću   ćććć)r   u   ćću	   ććć)r   u	   ććću   ćć)r   u   ćću	   ććć)r
   u	   ćććõ   ćććć)r   u   ćććću   ćććć)r
   u   ćććću   ćććć)r
   r   u   ćććć)é¦   ŚYTCTGGGCACGGATTCGTCAGATTCCATGTCCATATTTGAGGCTCTTGCAGGCAAAATTTGGGCATGTGAACTCCTTATAGTCCCCGTGCŚųATATGGATTGGGGGCATTCAAAGATACGGTTTCCCTTTCTTCAGTTTCGCGCGGCGCACGTCCGGGTGCGAGCCAGTTCGTCTTACTCACATTGTCGACTTCACGAATCGCGCATGATGTGCTTAGCCTGTACTTACGAACGAACTTTCGGTCCAAATACATTCTATCAACACCGAGGTATCCGTGCCACACGCCGAAGCTCGACCGTGTTCGTTGAGAGGTGGAAATGGTAAAAGATGAACATAGTC)éo   ŚŹGGTTCGGCCGAATTCATAGAGCGTGGTAGTCGACGGTATCCCGCCTGGTAGGGGCCCCTTCTACCTAGCGGAAGTTTGTCAGTACTCTATAACACGAGGGCCTCTCACACCCTAGATCGTCCAGCCACTCGAAGATCGCAGCACCCTTACAGAAAGGCATTAATGTTTCTCCTAGCACTTGTGCAATGGTGAAGGAGTGATGŚCGTAACACTTCGCGCTACTGGGCTGCAACGTCTTGGGCATACATGCAAGATTATCTAATGCAAGCTTGAGCCCCGCTTGCGGAATTTCCCTAATCGGGGTCCCTTCCTGTTACGATAAGGACGCGTGCACTc                 C   s   t ||| ks	J d S ©Nr   )Śdistr   Śb© r)   śX/home/ubuntu/.local/lib/python3.10/site-packages/spacy/tests/matcher/test_levenshtein.pyŚtest_levenshtein	   s   %r+   za,b,fuzzy,expected))r   r   r   T)r   r   r   T)r   r   é’’’’T)r   Śabr   T)r   r-   r   F)r   r-   r,   T)r-   Śacr   T)r-   r.   r,   T)ŚabcŚcder   T)r/   r0   r,   F)ŚabcdefŚcdefghr   T)r1   r2   r
   F)r1   r2   r,   F)ŚabcdefghŚ	cdefghijké   T)r3   r4   r   F)r3   r4   r,   F)r3   Ś
cdefghijklé   T)r3   r6   r5   F)r3   r6   r,   Fc                 C   s   t | |||ks
J d S r&   r   )r   r(   ŚfuzzyŚexpectedr)   r)   r*   Śtest_levenshtein_compare1   s   r:   )	ŚpytestŚspacy.matcherr   Śspacy.matcher.levenshteinr   ŚmarkŚparametrizer+   r:   r)   r)   r)   r*   Ś<module>   s    ž
$ž