Releases: nmdp-bioinformatics/py-ard
Releases · nmdp-bioinformatics/py-ard
Stricter Data Validation
Version 0.7.0 has stricter data validation. It will not silently fail by returning an empty '' string. It'll return of the Invalid exceptions in pyard.exceptions when calling redux_gl method with invalid GL String.
See CHANGELOG.md for full changelog.
Fix for IMGT URL Change
Fixes a breaking change where all allele lists in IMGTHLA repo have been moved to /allelelist/ subdirectory.
Bug fixes for Batch Processing
Batch Reduce Fixes:
- Fix Instantiation of
pyard.ARDobject. - Fix serology check
- Fix issue with P groups
- A new flag
convert_v2_to_v3to convert v2 to v3 but not reduce.
pyard-status command to check the status of all tables in the databases
pyard-status command to check the status of all tables in the databases. This will help to see if there are missing tables and also to compare number of data between versions.
-------------------------------------------
IMGT DB Version: 3290
-------------------------------------------
|Table Name |Rows |
|-----------------------------------------|
|dup_g | 17|
|dup_lg | 0|
|dup_lgx | 0|
|g_group | 2786|
|lg_group | 2786|
|lgx_group | 2786|
MISSING: exon_group table
MISSING: p_group table
|alleles | 18451|
|xx_codes | 946|
MISSING: who_alleles table
MISSING: who_group table
-------------------------------------------
Supports WHO and exon Reduction Types
- Handle cases when there is no typing and when redux fails.
- added
exonresolution group - added
Wresolution group - Fix validation issues with empty alleles, NNNNs, and non-allelic values.
- pyard-import can refresh MACs and rebuild databases
handle invalid/blank input
handle cases with no input and redux fails
updates to pyard-reduce-csv and unit tests
Use pyard-reduce-csv command to reduce a CSV file based on a JSON config file.
Use db_version 3440 in unit test to match behave tests
Re-run the tests again so local db is used.
DRBX Mapping and Cw Serology
0.6.3 release
addresses one-to-many relationship from 2d to lg/lgx
Fixes serology mappings for broad to include alleles in the split
Fixes serology mappings for broad to include alleles in the split.