You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes#1407
Changes made:
- Downloaded and integrated HIVdb 9.8 XML (dated 2025-01-05) from Stanford
- Updated resistance.py to use HIVDB_9.8.xml algorithm file
- Updated genreport.yaml with new version 9.8 and date 2025-01-05
- Added DPV (dapirivine) NNRTI drug to genreport.yaml and test expectations
- Updated all test files (test_resistance.py, test_asi_algorithm.py) for version 9.8
- Fixed drug name spelling from 'dapivirine' to 'dapirivine' per HIVdb XML
- Removed obsolete HIVDB_9.0.xml and HIVDB_9.4.xml files
- Added comprehensive update guide in docs/contrib.md
- Created automation script update_hivdb.py for future updates
- Verified pyvdrm v0.3.2 compatibility with HIVdb 9.8
All tests pass:
- 86 tests in micall/tests/test_resistance.py
- 28 tests in micall/tests/test_asi_algorithm.py
- 15 tests in micall/tests/test_genreport.py
Note: CA region (Capsid) drug LEN was intentionally excluded as CA is not
included in get_algorithm_regions() per previous implementation.
0 commit comments