Skip to content

Releases: nmdp-bioinformatics/py-ard

Find Similar Alleles

09 Nov 16:02
489f3bc
Compare
Choose a tag to compare

Features:

  • Find similar Alleles options with pyard command #264

Bug Fixes:

  • V2 formats that are not valid #283
  • MICA, MICB, HFE alleles that show up as V2 formats #280

1.0.6 Validation of allele specific MAC codes

30 Oct 16:20
940121f
Compare
Choose a tag to compare
  • Use allele specific antigen code rules when validating MACs that cross antigen group similar to MAC Service
  • Returns the original InvalidAlleleError instead of wrapping it in InvalidTypingError when an allele is not valid.

1.0.5 Non strict mode

04 Oct 14:58
b26c187
Compare
Choose a tag to compare

Supports non-strict mode makes valid alleles by adding expression characters to invalid alleles.

Use non strict mode in config to reduce alleles that may be valid with expression characters.

>>> my_configs = {'strict': False, 'verbose_log': True}
>>> import pyard
>>> ard = pyard.init(config=my_configs, load_mac=False)

>>> ard.redux('A*24:329', 'lgx')
A*24:329 is not valid. Using A*24:329Q
'A*24:329Q'

>>> ard.redux('DQB1*03:276', 'lgx')
DQB1*03:276 is not valid. Using DQB1*03:276N
'DQB1*03:01'

Add non-strict and verbose modes to pyard CLI.

❯ pyard --gl "DQB1*03:276" -r lgx
Typing Error: DQB1*03:276 is not valid GL String.
 DQB1*03:276 is not a valid Allele

❯ pyard --non-strict --gl "DQB1*03:276" -r lgx
DQB1*03:01

❯ pyard --non-strict --verbose --gl "DQB1*03:276" -r lgx
DQB1*03:276 is not valid. Using DQB1*03:276N
DQB1*03:01

Fixes when used without login user

19 Sep 14:47
93b706c
Compare
Choose a tag to compare

Fixed the OSError when running without a login user.

1.0.3 – Permission Errors and pyard updates

17 Aug 20:28
612a765
Compare
Choose a tag to compare
  • Alert permission Errors when data_dir is not writable
  • Add --lookup-mac and --expand-mac to pyard command

Fixes issue with using py-ard without MAC

03 Aug 14:32
b329aa4
Compare
Choose a tag to compare

Fixes issue with using py-ard without MAC

  • When using py-ard with load_mac=False, check if the allele looks like a MAC

1.0.1 → Bug Fixes for 1.0.0 Release

23 Jun 21:44
8ec005e
Compare
Choose a tag to compare

Fixed bugs and added some niceties

#237 Additional functionalities for pyard CLI command enhancement
#235 Invalid allele in CWD2 mapping bug
#234 Success with lgx when given Invalid format bug
#233 validate endpoint can be a GET request enhancement
#230 Redux with a "P" option does not return P-groups for two-field or three-field alleles bug

Final Release 1.0.0

04 May 17:47
a01462b
Compare
Choose a tag to compare

Release YAY!! 🎉

Fix PyPi Packaging

17 Apr 19:04
16ca552
Compare
Choose a tag to compare
Fix PyPi Packaging Pre-release
Pre-release

Include requirements.txt files

Batch Reduce Fixes

05 Apr 13:59
8ca45a5
Compare
Choose a tag to compare
Batch Reduce Fixes Pre-release
Pre-release

Bug fixes

  • Fix issue when adding locus name to a serology value
  • Fix issue when reducing an allele-list
  • Account for lower case allele names