Skip to content

Releases: nmdp-bioinformatics/py-ard

Stricter Data Validation

14 Feb 20:55
01ce64c

Choose a tag to compare

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

24 Jan 23:32
d3fff97

Choose a tag to compare

Fixes a breaking change where all allele lists in IMGTHLA repo have been moved to /allelelist/ subdirectory.

Bug fixes for Batch Processing

13 Dec 21:30
dd5c07d

Choose a tag to compare

Batch Reduce Fixes:

  • Fix Instantiation of pyard.ARD object.
  • Fix serology check
  • Fix issue with P groups
  • A new flag convert_v2_to_v3 to convert v2 to v3 but not reduce.

pyard-status command to check the status of all tables in the databases

27 Sep 17:59
49956e8

Choose a tag to compare

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

24 Sep 15:45
2a39491

Choose a tag to compare

  • Handle cases when there is no typing and when redux fails.
  • added exon resolution group
  • added W resolution group
  • Fix validation issues with empty alleles, NNNNs, and non-allelic values.
  • pyard-import can refresh MACs and rebuild databases

handle invalid/blank input

29 Jul 13:53
00d6b10

Choose a tag to compare

handle cases with no input and redux fails

updates to pyard-reduce-csv and unit tests

17 Jun 19:57
cb5a0ab

Choose a tag to compare

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

16 Jun 19:03
853abf9

Choose a tag to compare

  • Map DRB3, DRB4 and DRB5 typings to DRBX. #82
  • Change C to Cw for serology; #84
  • Return '' for invalid MACs #84

0.6.3 release

09 Jun 18:55
8c75898

Choose a tag to compare

addresses one-to-many relationship from 2d to lg/lgx

Fixes serology mappings for broad to include alleles in the split

07 Jun 18:59
fbd7cd7

Choose a tag to compare

Fixes serology mappings for broad to include alleles in the split.