Skip to content

Import anarci lazily so kasearch can be imported without it#4

Open
danieldanciu wants to merge 1 commit into
oxpig:mainfrom
cradlebio:main
Open

Import anarci lazily so kasearch can be imported without it#4
danieldanciu wants to merge 1 commit into
oxpig:mainfrom
cradlebio:main

Conversation

@danieldanciu

Copy link
Copy Markdown

anarci depends on the CC-licensed IMGT germline database, which makes it unsuitable for commercial use. Move the top-level from anarci import anarci into _number_chunk (the only place it is used) so import kasearch succeeds without anarci installed; it is only required if KA-Search's own ANARCI numbering path is actually called. We are using immunum instead of anarci, which has a more permissive licence - if interested, I can create a pull request to replace anarci with immunum or add it as an alternative.

anarci depends on the CC-licensed IMGT germline database, which makes it
unsuitable for commercial use. Move the top-level `from anarci import anarci`
into _number_chunk (the only place it is used) so `import kasearch` succeeds
without anarci installed; it is only required if KA-Search's own ANARCI
numbering path is actually called.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant