# Python
.venv/
__pycache__/
*.py[cod]
*.egg-info/
build/
dist/
.pytest_cache/
.hypothesis/
.ruff_cache/
.cache/
# vdjmatch caches / outputs
*.annot.txt
*.annot.summary.txt
.vdjmatch_cache/
# editors / OS
.idea/
*.iml
.DS_Store

# Sphinx build output
docs/_build/

# third-party comparison matrices (downloaded on demand, not redistributed)
bench/matrices/

# external comparator sources + built binaries (cloned/built on demand; recipe in bench/EXTERNAL_TOOLS.md)
bench/external/

# generated comparison-benchmark output
bench/out/
bench/predictions/
# hard-case study scratch: regenerable control-repertoire caches + raw-CDR3 mock inputs
bench/_hardcase/
bench/_mock/
tmp/

# obsidian memory sync (machine-local absolute paths)
.claude/obsidian-sync.json
