docs: update README and add pixi-based tests

- Add property-based tests for PixiRunner
- Add HAN055.fna test data file
- Update README with pixi installation and usage guide
- Update .gitignore for pixi and test artifacts
- Update CLI to remove Docker-related arguments
This commit is contained in:
2026-01-08 16:59:17 +08:00
parent ae4c6351d9
commit 8d11216481
6 changed files with 76125 additions and 181 deletions

19
.gitignore vendored
View File

@@ -5,6 +5,7 @@ __pycache__/
.Python
venv/
*.egg-info/
.venv/
# Node
node_modules/
@@ -28,7 +29,21 @@ tests/test_data/genomes/*.fna
.idea/
*.swp
.venv/
# Test/Build artifacts
.pytest_cache/
.hypothesis/
htmlcov/
.coverage
# Pipeline outputs
runs/
tests/output
tests/output/
tests/logs/
# Pixi (keep .pixi but ignore lock in subprojects)
.pixi/envs/
# uv lock (optional, can be committed for reproducibility)
# uv.lock
.kiro