gbanyan
174c4af02d
feat(02-01): add gnomAD transform pipeline and comprehensive tests
- Implement filter_by_coverage with quality_flag categorization (measured/incomplete_coverage/no_data)
- Add normalize_scores with LOEUF inversion (lower LOEUF = higher score)
- NULL preservation throughout pipeline (unknown != zero constraint)
- process_gnomad_constraint end-to-end pipeline function
- 15 comprehensive unit tests covering edge cases:
- NULL handling and preservation
- Coverage filtering without dropping genes
- Normalization bounds and inversion
- Mixed type handling for robust parsing
- Fix column mapping to handle gnomAD v4.x loeuf/loeuf_upper duplication
- All existing tests continue to pass
2026-02-11 18:14:41 +08:00
..
2026-02-11 16:24:35 +08:00
2026-02-11 16:25:46 +08:00
2026-02-11 16:24:35 +08:00
2026-02-11 16:33:36 +08:00
2026-02-11 18:14:41 +08:00
2026-02-11 16:42:13 +08:00
2026-02-11 16:31:51 +08:00