Releases: nmdp-bioinformatics/py-ard
Releases · nmdp-bioinformatics/py-ard
Fix PyPi Packaging
Include requirements.txt
files
Batch Reduce Fixes
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
Decode MAC and CWD 2.0 Reductions
Support looking up MAC code from allele list with lookup_mac
method.
Support CWD Reduction:
- add
cwd_redux
method to produce CWD only allele list - create
cwd2
table on load cwd-redux
endpoint to allow CWD reduction
Fix Pandas dependencies Latest
Set to pandas==1.5.3
Documentation Update and Cleanup
What's Changed
- Documentation and cleanup for 1.0 by @pbashyal-nmdp in #219
Full Changelog: 1.0.0rc3...1.0.0rc4
Performance Update
This PR gathers all the performance improvements. speed of pyard increased multiple fold. Faster startups.
Update for performance:
- aggressive caching for most used functions
- import pandas only during loading of data
- query for column
- remove use of regex for simple checks
- option to choose cache in batch
Refactor/cleanup:
- make methods private that do not need to be exposed
- wrap with try/catch all calls to load data
2nd Release Candidate for 1.0
Supports reduction type of P
for P-group reduction.
Release Candidate for 1.0
- A single
redux
does allele and GL String reductions. - Added API to show broad/splits
- Batchmode allows GL String output
- Set
$TEMPDIR/pyard/
as the default path for storing db files. - Use
pyard-reduce-csv --generate-sample
to get sample config/input file - Lots of improvements/features in the CLI tools
- Refactoring of code
Bug fixes, blend endpoint
blend
endpoint added to the service- removed
lg
tables and dictionaries. - remove
p_group
table - store IMGT db version
- Fix XX errors for broad/splits
- Fix loading of IMGT DB version 3130