feat(02-01): add gnomAD constraint data models and download module

- Create evidence layer package structure
- Define ConstraintRecord Pydantic model with NULL preservation
- Implement streaming download with httpx and tenacity retry
- Add lazy TSV parser with column name variant handling
- Add httpx and structlog dependencies
This commit is contained in:
2026-02-11 18:11:49 +08:00
parent c7753e7b1c
commit a88b0eea60
5 changed files with 239 additions and 0 deletions

View File

@@ -0,0 +1 @@
"""Evidence layer package for external data sources."""