feat(01-01): create Python package scaffold with config system

- pyproject.toml: installable package with bioinformatics dependencies
- Pydantic config schema with validation (ensembl_release >= 100, directory creation)
- YAML config loader with override support
- Default config with Ensembl 113, gnomAD v4.1
- 5 passing tests for config validation and hashing
This commit is contained in:
2026-02-11 16:24:35 +08:00
parent cab2f5fc66
commit 4a80a0398e
8 changed files with 459 additions and 0 deletions

1
tests/__init__.py Normal file
View File

@@ -0,0 +1 @@
# Tests package