diff --git a/.github/workflows/black.yml b/.github/workflows/black.yml new file mode 100644 index 0000000..3078c19 --- /dev/null +++ b/.github/workflows/black.yml @@ -0,0 +1,10 @@ +name: Format Check + +on: [push, pull_request] + +jobs: + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: psf/black@stable diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 1470af4..6117fff 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -47,7 +47,7 @@ jobs: with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. - # By default, queries listed here will override any specified in a config file. + # By default, queries listed here will override any specified in a config file. # Prefix the list here with "+" to use these queries and those in the config file. # queries: ./path/to/local/query, your-org/your-repo/queries@main diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index 2a9c43c..5d4a510 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -25,7 +25,7 @@ jobs: python -m pip install --upgrade pip pip install flake8 python setup.py install - if [ -f test-requirements.txt ]; then pip install -r test-requirements.txt; fi + if [ -f requirements-tests.txt ]; then pip install -r requirements-tests.txt; fi - name: Lint with flake8 run: | # stop the build if there are Python syntax errors or undefined names diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/pythonpublish.yml index 05ddd8e..b691663 100644 --- a/.github/workflows/pythonpublish.yml +++ b/.github/workflows/pythonpublish.yml @@ -29,4 +29,3 @@ jobs: run: | python setup.py sdist bdist_wheel twine upload --verbose dist/* - diff --git a/.gitignore b/.gitignore index 28a60dc..4680112 100644 --- a/.gitignore +++ b/.gitignore @@ -101,7 +101,6 @@ ENV/ .mypy_cache/ # downloaded -*.txt *.pickle *.zip @@ -109,9 +108,12 @@ ENV/ testing/ !test-requirements.txt pretty.output +allure_report/ # Misc tags .swp *.patch +.direnv/ +.envrc .idea/ diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..0565c0e --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,13 @@ +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v4.2.0 + hooks: + - id: trailing-whitespace + - id: end-of-file-fixer + - id: check-yaml + - id: check-added-large-files + - repo: https://github.com/psf/black + rev: 22.3.0 + hooks: + - id: black + language_version: python3 diff --git a/CHANGELOG.md b/CHANGELOG.md index 2664eba..ef05428 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,7 +22,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -63,7 +63,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -79,7 +79,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -141,9 +141,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -173,9 +173,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -246,7 +246,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -381,7 +381,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -422,7 +422,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -438,7 +438,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -500,9 +500,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -532,9 +532,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -605,7 +605,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -740,7 +740,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -781,7 +781,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -797,7 +797,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -859,9 +859,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -891,9 +891,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -964,7 +964,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -1099,7 +1099,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -1140,7 +1140,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -1156,7 +1156,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -1218,9 +1218,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -1250,9 +1250,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -1323,7 +1323,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -1458,7 +1458,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -1499,7 +1499,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -1515,7 +1515,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -1577,9 +1577,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -1609,9 +1609,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -1682,7 +1682,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -1817,7 +1817,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -1858,7 +1858,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -1874,7 +1874,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -1936,9 +1936,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -1968,9 +1968,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -2041,7 +2041,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -2176,7 +2176,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -2217,7 +2217,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -2233,7 +2233,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -2295,9 +2295,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -2327,9 +2327,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -2400,7 +2400,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -2535,7 +2535,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -2576,7 +2576,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -2592,7 +2592,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -2654,9 +2654,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -2686,9 +2686,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -2759,7 +2759,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -2894,7 +2894,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -2935,7 +2935,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -2951,7 +2951,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -3013,9 +3013,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -3045,9 +3045,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -3118,7 +3118,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -3253,7 +3253,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -3294,7 +3294,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -3310,7 +3310,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -3372,9 +3372,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -3404,9 +3404,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -3477,7 +3477,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -3612,7 +3612,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -3653,7 +3653,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -3669,7 +3669,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -3731,9 +3731,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -3763,9 +3763,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -3836,7 +3836,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -3971,7 +3971,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -4012,7 +4012,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -4028,7 +4028,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -4090,9 +4090,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -4122,9 +4122,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -4195,7 +4195,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -4330,7 +4330,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -4371,7 +4371,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -4387,7 +4387,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -4449,9 +4449,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -4481,9 +4481,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -4554,7 +4554,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -4689,7 +4689,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -4730,7 +4730,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -4746,7 +4746,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -4808,9 +4808,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -4840,9 +4840,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -4913,7 +4913,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -5048,7 +5048,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -5089,7 +5089,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -5105,7 +5105,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -5167,9 +5167,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -5199,9 +5199,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -5272,7 +5272,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -5407,7 +5407,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -5448,7 +5448,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -5464,7 +5464,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -5526,9 +5526,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -5558,9 +5558,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -5631,7 +5631,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -5766,7 +5766,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -5807,7 +5807,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -5823,7 +5823,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -5885,9 +5885,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -5917,9 +5917,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -5990,7 +5990,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -6125,7 +6125,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -6166,7 +6166,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -6182,7 +6182,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -6244,9 +6244,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -6276,9 +6276,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -6349,7 +6349,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -6484,7 +6484,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -6525,7 +6525,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -6541,7 +6541,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -6603,9 +6603,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -6635,9 +6635,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -6708,7 +6708,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -6843,7 +6843,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -6884,7 +6884,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -6900,7 +6900,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -6962,9 +6962,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -6994,9 +6994,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -7067,7 +7067,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -7202,7 +7202,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -7243,7 +7243,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -7259,7 +7259,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -7321,9 +7321,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -7353,9 +7353,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -7426,7 +7426,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -7561,7 +7561,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -7602,7 +7602,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -7618,7 +7618,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -7680,9 +7680,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -7712,9 +7712,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -7785,7 +7785,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -7920,7 +7920,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -7961,7 +7961,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -7977,7 +7977,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -8039,9 +8039,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -8071,9 +8071,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -8144,7 +8144,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -8279,7 +8279,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -8320,7 +8320,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -8336,7 +8336,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -8398,9 +8398,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -8430,9 +8430,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -8503,7 +8503,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -8638,7 +8638,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -8679,7 +8679,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -8695,7 +8695,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -8757,9 +8757,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -8789,9 +8789,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -8862,7 +8862,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -8997,7 +8997,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -9038,7 +9038,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -9054,7 +9054,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -9116,9 +9116,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -9148,9 +9148,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -9221,7 +9221,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -9356,7 +9356,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -9397,7 +9397,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -9413,7 +9413,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -9475,9 +9475,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -9507,9 +9507,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -9580,7 +9580,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -9715,7 +9715,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -9756,7 +9756,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -9772,7 +9772,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -9834,9 +9834,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -9866,9 +9866,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -9939,7 +9939,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -10074,7 +10074,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -10115,7 +10115,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -10131,7 +10131,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -10193,9 +10193,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -10225,9 +10225,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -10298,7 +10298,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -10433,7 +10433,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -10474,7 +10474,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -10490,7 +10490,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -10552,9 +10552,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -10584,9 +10584,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -10657,7 +10657,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -10792,7 +10792,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -10833,7 +10833,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -10849,7 +10849,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -10911,9 +10911,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -10943,9 +10943,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -11016,7 +11016,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -11151,7 +11151,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -11192,7 +11192,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -11208,7 +11208,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -11270,9 +11270,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -11302,9 +11302,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -11375,7 +11375,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -11510,7 +11510,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -11551,7 +11551,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -11567,7 +11567,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -11629,9 +11629,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -11661,9 +11661,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -11734,7 +11734,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -11869,7 +11869,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -11910,7 +11910,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -11926,7 +11926,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -11988,9 +11988,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -12020,9 +12020,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -12093,7 +12093,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -12228,7 +12228,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -12269,7 +12269,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -12285,7 +12285,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -12347,9 +12347,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -12379,9 +12379,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -12452,7 +12452,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -12587,7 +12587,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -12628,7 +12628,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -12644,7 +12644,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -12706,9 +12706,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -12738,9 +12738,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -12811,7 +12811,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -12946,7 +12946,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -12987,7 +12987,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -13003,7 +13003,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -13065,9 +13065,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -13097,9 +13097,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -13170,7 +13170,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -13305,7 +13305,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -13346,7 +13346,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -13362,7 +13362,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -13424,9 +13424,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -13456,9 +13456,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -13529,7 +13529,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -13664,7 +13664,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -13705,7 +13705,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -13721,7 +13721,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -13783,9 +13783,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -13815,9 +13815,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -13888,7 +13888,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -14023,7 +14023,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -14064,7 +14064,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -14080,7 +14080,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -14142,9 +14142,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -14174,9 +14174,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -14247,7 +14247,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -14382,7 +14382,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -14423,7 +14423,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -14439,7 +14439,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -14501,9 +14501,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -14533,9 +14533,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -14606,7 +14606,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -14741,7 +14741,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -14782,7 +14782,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -14798,7 +14798,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -14860,9 +14860,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -14892,9 +14892,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -14965,7 +14965,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -15100,7 +15100,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -15141,7 +15141,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -15157,7 +15157,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -15219,9 +15219,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -15251,9 +15251,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -15324,7 +15324,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -15459,7 +15459,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -15500,7 +15500,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -15516,7 +15516,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -15578,9 +15578,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -15610,9 +15610,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -15683,7 +15683,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -15818,7 +15818,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -15859,7 +15859,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -15875,7 +15875,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -15937,9 +15937,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -15969,9 +15969,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -16042,7 +16042,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -16177,7 +16177,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -16218,7 +16218,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -16234,7 +16234,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -16296,9 +16296,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -16328,9 +16328,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -16401,7 +16401,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -16536,7 +16536,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -16577,7 +16577,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -16593,7 +16593,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -16655,9 +16655,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -16687,9 +16687,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -16760,7 +16760,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -16895,7 +16895,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -16936,7 +16936,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -16952,7 +16952,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -17014,9 +17014,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -17046,9 +17046,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -17119,7 +17119,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -17254,7 +17254,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -17295,7 +17295,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -17311,7 +17311,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -17373,9 +17373,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -17405,9 +17405,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -17478,7 +17478,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -17613,7 +17613,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -17654,7 +17654,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -17670,7 +17670,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -17732,9 +17732,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -17764,9 +17764,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -17837,7 +17837,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -17972,7 +17972,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -18013,7 +18013,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -18029,7 +18029,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -18091,9 +18091,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -18123,9 +18123,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -18196,7 +18196,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -18331,7 +18331,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -18372,7 +18372,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -18388,7 +18388,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -18450,9 +18450,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -18482,9 +18482,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -18555,7 +18555,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -18690,7 +18690,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -18731,7 +18731,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -18747,7 +18747,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -18809,9 +18809,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -18841,9 +18841,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -18914,7 +18914,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -19049,7 +19049,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -19090,7 +19090,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -19106,7 +19106,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -19168,9 +19168,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -19200,9 +19200,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -19273,7 +19273,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -19408,7 +19408,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -19449,7 +19449,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -19465,7 +19465,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -19527,9 +19527,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -19559,9 +19559,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -19632,7 +19632,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -19767,7 +19767,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -19808,7 +19808,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -19824,7 +19824,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -19886,9 +19886,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -19918,9 +19918,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -19991,7 +19991,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -20126,7 +20126,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -20167,7 +20167,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -20183,7 +20183,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -20245,9 +20245,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -20277,9 +20277,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -20350,7 +20350,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -20485,7 +20485,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -20526,7 +20526,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -20542,7 +20542,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -20604,9 +20604,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -20636,9 +20636,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -20709,7 +20709,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -20844,7 +20844,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -20885,7 +20885,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -20901,7 +20901,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -20963,9 +20963,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -20995,9 +20995,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -21068,7 +21068,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -21203,7 +21203,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -21244,7 +21244,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -21260,7 +21260,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -21322,9 +21322,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -21354,9 +21354,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -21427,7 +21427,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -21562,7 +21562,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -21603,7 +21603,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -21619,7 +21619,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -21681,9 +21681,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -21713,9 +21713,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -21786,7 +21786,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -21921,7 +21921,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -21962,7 +21962,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -21978,7 +21978,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -22040,9 +22040,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -22072,9 +22072,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -22145,7 +22145,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -22280,7 +22280,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -22321,7 +22321,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -22337,7 +22337,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -22399,9 +22399,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -22431,9 +22431,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -22504,7 +22504,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -22639,7 +22639,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -22680,7 +22680,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -22696,7 +22696,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -22758,9 +22758,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -22790,9 +22790,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -22863,7 +22863,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -22998,7 +22998,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -23039,7 +23039,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -23055,7 +23055,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -23117,9 +23117,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -23149,9 +23149,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -23222,7 +23222,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -23357,7 +23357,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -23398,7 +23398,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -23414,7 +23414,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -23476,9 +23476,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -23508,9 +23508,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -23581,7 +23581,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -23716,7 +23716,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -23757,7 +23757,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -23773,7 +23773,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -23835,9 +23835,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -23867,9 +23867,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -23940,7 +23940,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -24075,7 +24075,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -24116,7 +24116,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -24132,7 +24132,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -24194,9 +24194,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -24226,9 +24226,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -24299,7 +24299,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -24434,7 +24434,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -24475,7 +24475,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -24491,7 +24491,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -24553,9 +24553,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -24585,9 +24585,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -24658,7 +24658,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -24793,7 +24793,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -24834,7 +24834,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -24850,7 +24850,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -24912,9 +24912,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -24944,9 +24944,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -25017,7 +25017,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -25152,7 +25152,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -25193,7 +25193,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -25209,7 +25209,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -25271,9 +25271,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -25303,9 +25303,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -25376,7 +25376,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -25511,7 +25511,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -25552,7 +25552,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -25568,7 +25568,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -25630,9 +25630,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -25662,9 +25662,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -25735,7 +25735,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -25870,7 +25870,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -25911,7 +25911,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -25927,7 +25927,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -25989,9 +25989,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -26021,9 +26021,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -26094,7 +26094,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -26229,7 +26229,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -26270,7 +26270,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -26286,7 +26286,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -26348,9 +26348,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -26380,9 +26380,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -26453,7 +26453,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -26588,7 +26588,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -26629,7 +26629,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -26645,7 +26645,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -26707,9 +26707,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -26739,9 +26739,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -26812,7 +26812,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -26947,7 +26947,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -26988,7 +26988,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -27004,7 +27004,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -27066,9 +27066,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -27098,9 +27098,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -27171,7 +27171,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -27306,7 +27306,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -27347,7 +27347,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -27363,7 +27363,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -27425,9 +27425,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -27457,9 +27457,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -27530,7 +27530,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -27665,7 +27665,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -27706,7 +27706,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -27722,7 +27722,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -27784,9 +27784,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -27816,9 +27816,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -27889,7 +27889,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -28024,7 +28024,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -28065,7 +28065,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -28081,7 +28081,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -28143,9 +28143,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -28175,9 +28175,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -28248,7 +28248,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -28383,7 +28383,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -28424,7 +28424,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -28440,7 +28440,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -28502,9 +28502,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -28534,9 +28534,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -28607,7 +28607,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -28742,7 +28742,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -28783,7 +28783,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -28799,7 +28799,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -28861,9 +28861,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -28893,9 +28893,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -28966,7 +28966,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -29101,7 +29101,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -29142,7 +29142,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -29158,7 +29158,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -29220,9 +29220,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -29252,9 +29252,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -29325,7 +29325,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -29460,7 +29460,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -29501,7 +29501,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -29517,7 +29517,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -29579,9 +29579,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -29611,9 +29611,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -29684,7 +29684,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -29819,7 +29819,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -29860,7 +29860,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -29876,7 +29876,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -29938,9 +29938,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -29970,9 +29970,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -30043,7 +30043,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -30178,7 +30178,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -30219,7 +30219,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -30235,7 +30235,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -30297,9 +30297,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -30329,9 +30329,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -30402,7 +30402,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -30537,7 +30537,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -30578,7 +30578,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -30594,7 +30594,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -30656,9 +30656,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -30688,9 +30688,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -30761,7 +30761,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -30896,7 +30896,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -30937,7 +30937,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -30953,7 +30953,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -31015,9 +31015,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -31047,9 +31047,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -31120,7 +31120,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -31255,7 +31255,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -31296,7 +31296,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -31312,7 +31312,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -31374,9 +31374,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -31406,9 +31406,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -31479,7 +31479,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -31614,7 +31614,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -31655,7 +31655,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -31671,7 +31671,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -31733,9 +31733,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -31765,9 +31765,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -31838,7 +31838,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -31973,7 +31973,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -32014,7 +32014,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -32030,7 +32030,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -32092,9 +32092,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -32124,9 +32124,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -32197,7 +32197,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -32332,7 +32332,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -32373,7 +32373,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -32389,7 +32389,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -32451,9 +32451,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -32483,9 +32483,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -32556,7 +32556,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -32691,7 +32691,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -32732,7 +32732,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -32748,7 +32748,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -32810,9 +32810,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -32842,9 +32842,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -32915,7 +32915,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -33050,7 +33050,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -33091,7 +33091,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -33107,7 +33107,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -33169,9 +33169,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -33201,9 +33201,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -33274,7 +33274,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -33409,7 +33409,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -33450,7 +33450,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -33466,7 +33466,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -33528,9 +33528,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -33560,9 +33560,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -33633,7 +33633,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -33768,7 +33768,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -33809,7 +33809,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -33825,7 +33825,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -33887,9 +33887,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -33919,9 +33919,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -33992,7 +33992,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -34127,7 +34127,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -34168,7 +34168,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -34184,7 +34184,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -34246,9 +34246,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -34278,9 +34278,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -34351,7 +34351,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -34486,7 +34486,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -34527,7 +34527,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -34543,7 +34543,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -34605,9 +34605,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -34637,9 +34637,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -34710,7 +34710,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -34845,7 +34845,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -34886,7 +34886,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -34902,7 +34902,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -34964,9 +34964,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -34996,9 +34996,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -35069,7 +35069,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -35204,7 +35204,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -35245,7 +35245,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -35261,7 +35261,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -35323,9 +35323,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -35355,9 +35355,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -35428,7 +35428,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -35563,7 +35563,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -35604,7 +35604,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -35620,7 +35620,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -35682,9 +35682,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -35714,9 +35714,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -35787,7 +35787,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -35922,7 +35922,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -35963,7 +35963,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -35979,7 +35979,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -36041,9 +36041,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -36073,9 +36073,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -36146,7 +36146,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -36281,7 +36281,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -36322,7 +36322,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -36338,7 +36338,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -36400,9 +36400,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -36432,9 +36432,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -36505,7 +36505,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -36640,7 +36640,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -36681,7 +36681,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -36697,7 +36697,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -36759,9 +36759,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -36791,9 +36791,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -36864,7 +36864,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -36999,7 +36999,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -37040,7 +37040,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -37056,7 +37056,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -37118,9 +37118,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -37150,9 +37150,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -37223,7 +37223,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -37358,7 +37358,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -37399,7 +37399,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -37415,7 +37415,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -37477,9 +37477,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -37509,9 +37509,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -37582,7 +37582,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -37717,7 +37717,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -37758,7 +37758,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -37774,7 +37774,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -37836,9 +37836,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -37868,9 +37868,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -37941,7 +37941,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -38076,7 +38076,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -38117,7 +38117,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -38133,7 +38133,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -38195,9 +38195,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -38227,9 +38227,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -38300,7 +38300,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -38435,7 +38435,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -38476,7 +38476,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -38492,7 +38492,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -38554,9 +38554,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -38586,9 +38586,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -38659,7 +38659,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -38794,7 +38794,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -38835,7 +38835,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -38851,7 +38851,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -38913,9 +38913,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -38945,9 +38945,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -39018,7 +39018,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -39153,7 +39153,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -39194,7 +39194,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -39210,7 +39210,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -39272,9 +39272,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -39304,9 +39304,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -39377,7 +39377,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -39512,7 +39512,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -39553,7 +39553,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -39569,7 +39569,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -39631,9 +39631,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -39663,9 +39663,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -39736,7 +39736,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -39871,7 +39871,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -39912,7 +39912,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -39928,7 +39928,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -39990,9 +39990,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -40022,9 +40022,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -40095,7 +40095,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -40230,7 +40230,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -40271,7 +40271,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -40287,7 +40287,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -40349,9 +40349,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -40381,9 +40381,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -40454,7 +40454,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -40589,7 +40589,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -40630,7 +40630,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -40646,7 +40646,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -40708,9 +40708,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -40740,9 +40740,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -40813,7 +40813,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -40948,7 +40948,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -40989,7 +40989,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -41005,7 +41005,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -41067,9 +41067,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -41099,9 +41099,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -41172,7 +41172,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -41307,7 +41307,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -41348,7 +41348,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -41364,7 +41364,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -41426,9 +41426,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -41458,9 +41458,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -41531,7 +41531,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -41666,7 +41666,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -41707,7 +41707,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -41723,7 +41723,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -41785,9 +41785,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -41817,9 +41817,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -41890,7 +41890,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -42025,7 +42025,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -42066,7 +42066,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -42082,7 +42082,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -42144,9 +42144,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -42176,9 +42176,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -42249,7 +42249,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -42384,7 +42384,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -42425,7 +42425,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -42441,7 +42441,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -42503,9 +42503,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -42535,9 +42535,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -42608,7 +42608,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -42743,7 +42743,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -42784,7 +42784,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -42800,7 +42800,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -42862,9 +42862,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -42894,9 +42894,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -42967,7 +42967,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -43102,7 +43102,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -43143,7 +43143,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -43159,7 +43159,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -43221,9 +43221,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -43253,9 +43253,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -43326,7 +43326,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -43461,7 +43461,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -43502,7 +43502,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -43518,7 +43518,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -43580,9 +43580,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -43612,9 +43612,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -43685,7 +43685,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -43820,7 +43820,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -43861,7 +43861,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -43877,7 +43877,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -43939,9 +43939,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -43971,9 +43971,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -44044,7 +44044,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -44179,7 +44179,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -44220,7 +44220,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -44236,7 +44236,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -44298,9 +44298,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -44330,9 +44330,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -44403,7 +44403,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -44538,7 +44538,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -44579,7 +44579,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -44595,7 +44595,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -44657,9 +44657,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -44689,9 +44689,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -44762,7 +44762,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -44897,7 +44897,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -44938,7 +44938,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -44954,7 +44954,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -45016,9 +45016,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -45048,9 +45048,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -45121,7 +45121,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -45256,7 +45256,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -45297,7 +45297,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -45313,7 +45313,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -45375,9 +45375,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -45407,9 +45407,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -45480,7 +45480,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -45615,7 +45615,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -45656,7 +45656,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -45672,7 +45672,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -45734,9 +45734,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -45766,9 +45766,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -45839,7 +45839,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -45974,7 +45974,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -46015,7 +46015,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -46031,7 +46031,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -46093,9 +46093,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -46125,9 +46125,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -46198,7 +46198,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -46333,7 +46333,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -46374,7 +46374,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -46390,7 +46390,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -46452,9 +46452,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -46484,9 +46484,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -46557,7 +46557,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -46692,7 +46692,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -46733,7 +46733,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -46749,7 +46749,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -46811,9 +46811,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -46843,9 +46843,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -46916,7 +46916,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -47051,7 +47051,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -47092,7 +47092,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -47108,7 +47108,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -47170,9 +47170,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -47202,9 +47202,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -47275,7 +47275,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -47410,7 +47410,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -47451,7 +47451,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -47467,7 +47467,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -47529,9 +47529,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -47561,9 +47561,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -47634,7 +47634,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -47769,7 +47769,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -47810,7 +47810,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -47826,7 +47826,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -47888,9 +47888,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -47920,9 +47920,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -47993,7 +47993,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -48128,7 +48128,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -48169,7 +48169,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -48185,7 +48185,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -48247,9 +48247,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -48279,9 +48279,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -48352,7 +48352,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -48487,7 +48487,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -48528,7 +48528,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -48544,7 +48544,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -48606,9 +48606,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -48638,9 +48638,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -48711,7 +48711,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -48846,7 +48846,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -48887,7 +48887,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -48903,7 +48903,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -48965,9 +48965,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -48997,9 +48997,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -49070,7 +49070,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -49205,7 +49205,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -49246,7 +49246,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -49262,7 +49262,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -49324,9 +49324,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -49356,9 +49356,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -49429,7 +49429,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -49564,7 +49564,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -49605,7 +49605,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -49621,7 +49621,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -49683,9 +49683,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -49715,9 +49715,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -49788,7 +49788,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -49923,7 +49923,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -49964,7 +49964,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -49980,7 +49980,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -50042,9 +50042,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -50074,9 +50074,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -50147,7 +50147,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -50282,7 +50282,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -50323,7 +50323,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -50339,7 +50339,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -50401,9 +50401,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -50433,9 +50433,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -50506,7 +50506,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -50641,7 +50641,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -50682,7 +50682,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -50698,7 +50698,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -50760,9 +50760,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -50792,9 +50792,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -50865,7 +50865,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -51000,7 +51000,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -51041,7 +51041,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -51057,7 +51057,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -51119,9 +51119,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -51151,9 +51151,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -51224,7 +51224,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -51359,7 +51359,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -51400,7 +51400,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -51416,7 +51416,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -51478,9 +51478,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -51510,9 +51510,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -51583,7 +51583,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -51718,7 +51718,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -51759,7 +51759,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -51775,7 +51775,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -51837,9 +51837,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -51869,9 +51869,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -51942,7 +51942,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -52077,7 +52077,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -52118,7 +52118,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -52134,7 +52134,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -52196,9 +52196,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -52228,9 +52228,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -52301,7 +52301,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -52436,7 +52436,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -52477,7 +52477,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -52493,7 +52493,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -52555,9 +52555,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -52587,9 +52587,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -52660,7 +52660,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -52795,7 +52795,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -52836,7 +52836,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -52852,7 +52852,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -52914,9 +52914,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -52946,9 +52946,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -53019,7 +53019,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -53154,7 +53154,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -53195,7 +53195,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -53211,7 +53211,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -53273,9 +53273,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -53305,9 +53305,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -53378,7 +53378,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -53513,7 +53513,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -53554,7 +53554,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -53570,7 +53570,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -53632,9 +53632,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -53664,9 +53664,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -53737,7 +53737,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -53872,7 +53872,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -53913,7 +53913,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -53929,7 +53929,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -53991,9 +53991,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -54023,9 +54023,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -54096,7 +54096,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -54231,7 +54231,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -54272,7 +54272,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -54288,7 +54288,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -54350,9 +54350,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -54382,9 +54382,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -54455,7 +54455,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -54590,7 +54590,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -54631,7 +54631,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -54647,7 +54647,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -54709,9 +54709,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -54741,9 +54741,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -54814,7 +54814,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -54949,7 +54949,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -54990,7 +54990,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -55006,7 +55006,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -55068,9 +55068,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -55100,9 +55100,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -55173,7 +55173,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -55308,7 +55308,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -55349,7 +55349,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -55365,7 +55365,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -55427,9 +55427,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -55459,9 +55459,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -55532,7 +55532,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -55667,7 +55667,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -55708,7 +55708,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -55724,7 +55724,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -55786,9 +55786,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -55818,9 +55818,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -55891,7 +55891,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -56026,7 +56026,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -56067,7 +56067,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -56083,7 +56083,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -56145,9 +56145,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -56177,9 +56177,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -56250,7 +56250,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -56385,7 +56385,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -56426,7 +56426,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -56442,7 +56442,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -56504,9 +56504,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -56536,9 +56536,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -56609,7 +56609,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -56744,7 +56744,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -56785,7 +56785,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -56801,7 +56801,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -56863,9 +56863,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -56895,9 +56895,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -56968,7 +56968,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -57103,7 +57103,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -57144,7 +57144,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -57160,7 +57160,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -57222,9 +57222,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -57254,9 +57254,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -57327,7 +57327,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -57462,7 +57462,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -57503,7 +57503,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -57519,7 +57519,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -57581,9 +57581,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -57613,9 +57613,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -57686,7 +57686,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -57821,7 +57821,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -57862,7 +57862,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -57878,7 +57878,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -57940,9 +57940,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -57972,9 +57972,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -58045,7 +58045,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -58180,7 +58180,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -58221,7 +58221,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -58237,7 +58237,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -58299,9 +58299,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -58331,9 +58331,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -58404,7 +58404,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -58539,7 +58539,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -58580,7 +58580,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -58596,7 +58596,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -58658,9 +58658,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -58690,9 +58690,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -58763,7 +58763,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -58898,7 +58898,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -58939,7 +58939,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -58955,7 +58955,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -59017,9 +59017,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -59049,9 +59049,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -59122,7 +59122,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -59257,7 +59257,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -59298,7 +59298,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -59314,7 +59314,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -59376,9 +59376,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -59408,9 +59408,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -59481,7 +59481,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -59616,7 +59616,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -59657,7 +59657,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -59673,7 +59673,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -59735,9 +59735,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -59767,9 +59767,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -59840,7 +59840,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -59975,7 +59975,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -60016,7 +60016,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -60032,7 +60032,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -60094,9 +60094,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -60126,9 +60126,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -60199,7 +60199,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -60334,7 +60334,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -60375,7 +60375,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -60391,7 +60391,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -60453,9 +60453,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -60485,9 +60485,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -60558,7 +60558,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -60693,7 +60693,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -60734,7 +60734,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -60750,7 +60750,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -60812,9 +60812,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -60844,9 +60844,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -60917,7 +60917,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -61052,7 +61052,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -61093,7 +61093,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -61109,7 +61109,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -61171,9 +61171,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -61203,9 +61203,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -61276,7 +61276,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -61411,7 +61411,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -61452,7 +61452,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -61468,7 +61468,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -61530,9 +61530,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -61562,9 +61562,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -61635,7 +61635,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -61770,7 +61770,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -61811,7 +61811,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -61827,7 +61827,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -61889,9 +61889,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -61921,9 +61921,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -61994,7 +61994,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -62129,7 +62129,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -62170,7 +62170,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -62186,7 +62186,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -62248,9 +62248,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -62280,9 +62280,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -62353,7 +62353,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -62488,7 +62488,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -62529,7 +62529,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -62545,7 +62545,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -62607,9 +62607,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -62639,9 +62639,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -62712,7 +62712,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -62847,7 +62847,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -62888,7 +62888,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -62904,7 +62904,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -62966,9 +62966,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -62998,9 +62998,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -63071,7 +63071,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -63206,7 +63206,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -63247,7 +63247,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -63263,7 +63263,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -63325,9 +63325,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -63357,9 +63357,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -63430,7 +63430,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -63565,7 +63565,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -63606,7 +63606,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -63622,7 +63622,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -63684,9 +63684,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -63716,9 +63716,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -63789,7 +63789,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -63924,7 +63924,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -63965,7 +63965,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -63981,7 +63981,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -64043,9 +64043,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -64075,9 +64075,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -64148,7 +64148,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -64283,7 +64283,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -64324,7 +64324,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -64340,7 +64340,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -64402,9 +64402,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -64434,9 +64434,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -64507,7 +64507,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -64642,7 +64642,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -64683,7 +64683,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -64699,7 +64699,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -64761,9 +64761,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -64793,9 +64793,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -64866,7 +64866,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -65001,7 +65001,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -65042,7 +65042,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -65058,7 +65058,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -65120,9 +65120,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -65152,9 +65152,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -65225,7 +65225,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -65360,7 +65360,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -65401,7 +65401,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -65417,7 +65417,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -65479,9 +65479,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -65511,9 +65511,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -65584,7 +65584,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -65719,7 +65719,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -65760,7 +65760,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -65776,7 +65776,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -65838,9 +65838,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -65870,9 +65870,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -65943,7 +65943,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -66078,7 +66078,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -66119,7 +66119,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -66135,7 +66135,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -66197,9 +66197,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -66229,9 +66229,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -66302,7 +66302,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -66437,7 +66437,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -66478,7 +66478,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -66494,7 +66494,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -66556,9 +66556,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -66588,9 +66588,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -66661,7 +66661,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -66796,7 +66796,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -66837,7 +66837,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -66853,7 +66853,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -66915,9 +66915,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -66947,9 +66947,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -67020,7 +67020,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -67155,7 +67155,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -67196,7 +67196,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -67212,7 +67212,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -67274,9 +67274,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -67306,9 +67306,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -67379,7 +67379,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -67514,7 +67514,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -67555,7 +67555,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -67571,7 +67571,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -67633,9 +67633,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -67665,9 +67665,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -67738,7 +67738,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -67873,7 +67873,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -67914,7 +67914,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -67930,7 +67930,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -67992,9 +67992,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -68024,9 +68024,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -68097,7 +68097,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -68232,7 +68232,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -68273,7 +68273,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -68289,7 +68289,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -68351,9 +68351,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -68383,9 +68383,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -68456,7 +68456,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -68591,7 +68591,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -68632,7 +68632,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -68648,7 +68648,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -68710,9 +68710,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -68742,9 +68742,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -68815,7 +68815,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -68950,7 +68950,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -68991,7 +68991,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -69007,7 +69007,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -69069,9 +69069,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -69101,9 +69101,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -69174,7 +69174,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -69309,7 +69309,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -69350,7 +69350,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -69366,7 +69366,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -69428,9 +69428,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -69460,9 +69460,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -69533,7 +69533,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -69668,7 +69668,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -69709,7 +69709,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -69725,7 +69725,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -69787,9 +69787,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -69819,9 +69819,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -69892,7 +69892,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -70027,7 +70027,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -70068,7 +70068,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -70084,7 +70084,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -70146,9 +70146,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -70178,9 +70178,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -70251,7 +70251,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -70386,7 +70386,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -70427,7 +70427,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -70443,7 +70443,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -70505,9 +70505,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -70537,9 +70537,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -70610,7 +70610,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -70745,7 +70745,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -70786,7 +70786,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -70802,7 +70802,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -70864,9 +70864,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -70896,9 +70896,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -70969,7 +70969,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -71104,7 +71104,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -71145,7 +71145,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -71161,7 +71161,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -71223,9 +71223,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -71255,9 +71255,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -71328,7 +71328,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -71463,7 +71463,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -71504,7 +71504,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -71520,7 +71520,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -71582,9 +71582,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -71614,9 +71614,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -71687,7 +71687,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -71822,7 +71822,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -71863,7 +71863,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -71879,7 +71879,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -71941,9 +71941,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -71973,9 +71973,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -72046,7 +72046,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -72181,7 +72181,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -72222,7 +72222,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -72238,7 +72238,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -72300,9 +72300,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -72332,9 +72332,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -72405,7 +72405,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -72540,7 +72540,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -72581,7 +72581,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -72597,7 +72597,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -72659,9 +72659,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -72691,9 +72691,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -72764,7 +72764,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -72899,7 +72899,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -72940,7 +72940,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -72956,7 +72956,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -73018,9 +73018,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -73050,9 +73050,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -73123,7 +73123,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -73258,7 +73258,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -73299,7 +73299,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -73315,7 +73315,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -73377,9 +73377,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -73409,9 +73409,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -73482,7 +73482,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -73617,7 +73617,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -73658,7 +73658,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -73674,7 +73674,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -73736,9 +73736,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -73768,9 +73768,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -73841,7 +73841,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -73976,7 +73976,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -74017,7 +74017,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -74033,7 +74033,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -74095,9 +74095,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -74127,9 +74127,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -74200,7 +74200,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -74335,7 +74335,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -74376,7 +74376,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -74392,7 +74392,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -74454,9 +74454,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -74486,9 +74486,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -74559,7 +74559,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -74694,7 +74694,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -74735,7 +74735,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -74751,7 +74751,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -74813,9 +74813,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -74845,9 +74845,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -74918,7 +74918,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -75053,7 +75053,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -75094,7 +75094,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -75110,7 +75110,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -75172,9 +75172,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -75204,9 +75204,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -75277,7 +75277,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -75412,7 +75412,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -75453,7 +75453,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -75469,7 +75469,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -75531,9 +75531,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -75563,9 +75563,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -75636,7 +75636,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -75771,7 +75771,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -75812,7 +75812,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -75828,7 +75828,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -75890,9 +75890,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -75922,9 +75922,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -75995,7 +75995,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -76130,7 +76130,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -76171,7 +76171,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -76187,7 +76187,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -76249,9 +76249,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -76281,9 +76281,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -76354,7 +76354,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -76489,7 +76489,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -76530,7 +76530,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -76546,7 +76546,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -76608,9 +76608,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -76640,9 +76640,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -76713,7 +76713,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -76848,7 +76848,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -76889,7 +76889,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -76905,7 +76905,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -76967,9 +76967,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -76999,9 +76999,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -77072,7 +77072,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -77207,7 +77207,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -77248,7 +77248,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -77264,7 +77264,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -77326,9 +77326,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -77358,9 +77358,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -77431,7 +77431,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -77566,7 +77566,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -77607,7 +77607,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -77623,7 +77623,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -77685,9 +77685,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -77717,9 +77717,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -77790,7 +77790,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -77925,7 +77925,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -77966,7 +77966,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -77982,7 +77982,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -78044,9 +78044,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -78076,9 +78076,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -78149,7 +78149,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -78284,7 +78284,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -78325,7 +78325,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -78341,7 +78341,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -78403,9 +78403,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -78435,9 +78435,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -78508,7 +78508,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -78643,7 +78643,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -78684,7 +78684,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -78700,7 +78700,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -78762,9 +78762,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -78794,9 +78794,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -78867,7 +78867,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -79002,7 +79002,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -79043,7 +79043,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -79059,7 +79059,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -79121,9 +79121,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -79153,9 +79153,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -79226,7 +79226,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -79361,7 +79361,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -79402,7 +79402,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -79418,7 +79418,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -79480,9 +79480,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -79512,9 +79512,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -79585,7 +79585,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -79720,7 +79720,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -79761,7 +79761,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -79777,7 +79777,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -79839,9 +79839,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -79871,9 +79871,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -79944,7 +79944,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -80079,7 +80079,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -80120,7 +80120,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -80136,7 +80136,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -80198,9 +80198,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -80230,9 +80230,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -80303,7 +80303,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -80438,7 +80438,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -80479,7 +80479,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -80495,7 +80495,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -80557,9 +80557,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -80589,9 +80589,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -80662,7 +80662,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -80797,7 +80797,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -80838,7 +80838,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -80854,7 +80854,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -80916,9 +80916,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -80948,9 +80948,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -81021,7 +81021,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -81156,7 +81156,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -81197,7 +81197,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -81213,7 +81213,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -81275,9 +81275,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -81307,9 +81307,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -81380,7 +81380,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -81515,7 +81515,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -81556,7 +81556,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -81572,7 +81572,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -81634,9 +81634,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -81666,9 +81666,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -81739,7 +81739,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -81874,7 +81874,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -81915,7 +81915,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -81931,7 +81931,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -81993,9 +81993,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -82025,9 +82025,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -82098,7 +82098,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -82233,7 +82233,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -82274,7 +82274,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -82290,7 +82290,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -82352,9 +82352,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -82384,9 +82384,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -82457,7 +82457,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -82592,7 +82592,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -82633,7 +82633,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -82649,7 +82649,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -82711,9 +82711,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -82743,9 +82743,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -82816,7 +82816,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -82951,7 +82951,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -82992,7 +82992,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -83008,7 +83008,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -83070,9 +83070,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -83102,9 +83102,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -83175,7 +83175,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -83310,7 +83310,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -83351,7 +83351,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -83367,7 +83367,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -83429,9 +83429,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -83461,9 +83461,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -83534,7 +83534,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -83669,7 +83669,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -83710,7 +83710,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -83726,7 +83726,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -83788,9 +83788,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -83820,9 +83820,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -83893,7 +83893,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -84028,7 +84028,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -84069,7 +84069,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -84085,7 +84085,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -84147,9 +84147,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -84179,9 +84179,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -84252,7 +84252,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -84387,7 +84387,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -84428,7 +84428,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -84444,7 +84444,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -84506,9 +84506,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -84538,9 +84538,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -84611,7 +84611,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -84746,7 +84746,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -84787,7 +84787,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -84803,7 +84803,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -84865,9 +84865,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -84897,9 +84897,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -84970,7 +84970,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -85105,7 +85105,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -85146,7 +85146,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -85162,7 +85162,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -85224,9 +85224,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -85256,9 +85256,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -85329,7 +85329,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -85464,7 +85464,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -85505,7 +85505,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -85521,7 +85521,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -85583,9 +85583,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -85615,9 +85615,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -85688,7 +85688,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -85823,7 +85823,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -85864,7 +85864,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -85880,7 +85880,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -85942,9 +85942,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -85974,9 +85974,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -86047,7 +86047,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -86182,7 +86182,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -86223,7 +86223,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -86239,7 +86239,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -86301,9 +86301,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -86333,9 +86333,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -86406,7 +86406,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -86541,7 +86541,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -86582,7 +86582,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -86598,7 +86598,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -86660,9 +86660,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -86692,9 +86692,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -86765,7 +86765,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -86900,7 +86900,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -86941,7 +86941,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -86957,7 +86957,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -87019,9 +87019,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -87051,9 +87051,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -87124,7 +87124,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -87259,7 +87259,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -87300,7 +87300,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -87316,7 +87316,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -87378,9 +87378,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -87410,9 +87410,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -87483,7 +87483,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -87618,7 +87618,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -87659,7 +87659,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -87675,7 +87675,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -87737,9 +87737,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -87769,9 +87769,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -87842,7 +87842,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -87977,7 +87977,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -88018,7 +88018,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -88034,7 +88034,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -88096,9 +88096,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -88128,9 +88128,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -88201,7 +88201,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -88336,7 +88336,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -88377,7 +88377,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -88393,7 +88393,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -88455,9 +88455,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -88487,9 +88487,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -88560,7 +88560,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -88695,7 +88695,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -88736,7 +88736,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -88752,7 +88752,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -88814,9 +88814,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -88846,9 +88846,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -88919,7 +88919,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -89054,7 +89054,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -89095,7 +89095,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -89111,7 +89111,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -89173,9 +89173,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -89205,9 +89205,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -89278,7 +89278,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -89413,7 +89413,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -89454,7 +89454,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -89470,7 +89470,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -89532,9 +89532,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -89564,9 +89564,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -89637,7 +89637,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -89772,7 +89772,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -89813,7 +89813,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -89829,7 +89829,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -89891,9 +89891,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -89923,9 +89923,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -89996,7 +89996,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -90131,7 +90131,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -90172,7 +90172,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -90188,7 +90188,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -90250,9 +90250,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -90282,9 +90282,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -90355,7 +90355,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -90490,7 +90490,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -90531,7 +90531,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -90547,7 +90547,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -90609,9 +90609,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -90641,9 +90641,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -90714,7 +90714,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -90849,7 +90849,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -90890,7 +90890,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -90906,7 +90906,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -90968,9 +90968,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -91000,9 +91000,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -91073,7 +91073,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -91208,7 +91208,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -91249,7 +91249,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -91265,7 +91265,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -91327,9 +91327,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -91359,9 +91359,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -91432,7 +91432,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -91567,7 +91567,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -91608,7 +91608,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -91624,7 +91624,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -91686,9 +91686,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -91718,9 +91718,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -91791,7 +91791,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -91926,7 +91926,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -91967,7 +91967,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -91983,7 +91983,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -92045,9 +92045,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -92077,9 +92077,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -92150,7 +92150,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -92285,7 +92285,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -92326,7 +92326,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -92342,7 +92342,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -92404,9 +92404,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -92436,9 +92436,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -92509,7 +92509,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -92644,7 +92644,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -92685,7 +92685,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -92701,7 +92701,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -92763,9 +92763,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -92795,9 +92795,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -92868,7 +92868,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -93003,7 +93003,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -93044,7 +93044,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -93060,7 +93060,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -93122,9 +93122,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -93154,9 +93154,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -93227,7 +93227,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -93362,7 +93362,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -93403,7 +93403,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -93419,7 +93419,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -93481,9 +93481,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -93513,9 +93513,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -93586,7 +93586,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -93721,7 +93721,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -93762,7 +93762,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -93778,7 +93778,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -93840,9 +93840,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -93872,9 +93872,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -93945,7 +93945,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -94080,7 +94080,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -94121,7 +94121,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -94137,7 +94137,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -94199,9 +94199,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -94231,9 +94231,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -94304,7 +94304,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -94439,7 +94439,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -94480,7 +94480,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -94496,7 +94496,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -94558,9 +94558,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -94590,9 +94590,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -94663,7 +94663,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -94798,7 +94798,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -94839,7 +94839,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -94855,7 +94855,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -94917,9 +94917,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -94949,9 +94949,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -95022,7 +95022,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -95157,7 +95157,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -95198,7 +95198,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -95214,7 +95214,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -95276,9 +95276,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -95308,9 +95308,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -95381,7 +95381,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -95516,7 +95516,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -95557,7 +95557,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -95573,7 +95573,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -95635,9 +95635,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -95667,9 +95667,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -95740,7 +95740,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -95875,7 +95875,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -95916,7 +95916,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -95932,7 +95932,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -95994,9 +95994,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -96026,9 +96026,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -96099,7 +96099,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -96234,7 +96234,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -96275,7 +96275,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -96291,7 +96291,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -96353,9 +96353,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -96385,9 +96385,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -96458,7 +96458,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -96593,7 +96593,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -96634,7 +96634,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -96650,7 +96650,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -96712,9 +96712,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -96744,9 +96744,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -96817,7 +96817,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -96952,7 +96952,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -96993,7 +96993,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -97009,7 +97009,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -97071,9 +97071,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -97103,9 +97103,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -97176,7 +97176,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -97311,7 +97311,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -97352,7 +97352,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -97368,7 +97368,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -97430,9 +97430,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -97462,9 +97462,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -97535,7 +97535,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -97670,7 +97670,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -97711,7 +97711,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -97727,7 +97727,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -97789,9 +97789,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -97821,9 +97821,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -97894,7 +97894,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -98029,7 +98029,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -98070,7 +98070,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -98086,7 +98086,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -98148,9 +98148,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -98180,9 +98180,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -98253,7 +98253,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -98388,7 +98388,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -98429,7 +98429,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -98445,7 +98445,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -98507,9 +98507,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -98539,9 +98539,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -98612,7 +98612,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -98747,7 +98747,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -98788,7 +98788,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -98804,7 +98804,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -98866,9 +98866,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -98898,9 +98898,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -98971,7 +98971,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -99106,7 +99106,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -99147,7 +99147,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -99163,7 +99163,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -99225,9 +99225,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -99257,9 +99257,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -99330,7 +99330,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -99465,7 +99465,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -99506,7 +99506,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -99522,7 +99522,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -99584,9 +99584,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -99616,9 +99616,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -99689,7 +99689,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -99824,7 +99824,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -99865,7 +99865,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -99881,7 +99881,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -99943,9 +99943,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -99975,9 +99975,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -100048,7 +100048,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -100183,7 +100183,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -100224,7 +100224,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -100240,7 +100240,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -100302,9 +100302,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -100334,9 +100334,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -100407,7 +100407,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -100542,7 +100542,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -100583,7 +100583,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -100599,7 +100599,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -100661,9 +100661,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -100693,9 +100693,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -100766,7 +100766,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -100901,7 +100901,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -100942,7 +100942,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -100958,7 +100958,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -101020,9 +101020,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -101052,9 +101052,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -101125,7 +101125,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -101260,7 +101260,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -101301,7 +101301,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -101317,7 +101317,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -101379,9 +101379,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -101411,9 +101411,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -101484,7 +101484,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -101619,7 +101619,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -101660,7 +101660,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -101676,7 +101676,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -101738,9 +101738,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -101770,9 +101770,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -101843,7 +101843,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -101978,7 +101978,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -102019,7 +102019,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -102035,7 +102035,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -102097,9 +102097,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -102129,9 +102129,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -102202,7 +102202,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -102337,7 +102337,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -102378,7 +102378,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -102394,7 +102394,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -102456,9 +102456,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -102488,9 +102488,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -102561,7 +102561,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -102696,7 +102696,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -102737,7 +102737,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -102753,7 +102753,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -102815,9 +102815,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -102847,9 +102847,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -102920,7 +102920,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -103055,7 +103055,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -103096,7 +103096,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -103112,7 +103112,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -103174,9 +103174,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -103206,9 +103206,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -103279,7 +103279,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -103414,7 +103414,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -103455,7 +103455,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -103471,7 +103471,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -103533,9 +103533,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -103565,9 +103565,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -103638,7 +103638,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -103773,7 +103773,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -103814,7 +103814,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -103830,7 +103830,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -103892,9 +103892,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -103924,9 +103924,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -103997,7 +103997,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -104132,7 +104132,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -104173,7 +104173,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -104189,7 +104189,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -104251,9 +104251,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -104283,9 +104283,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -104356,7 +104356,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -104491,7 +104491,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -104532,7 +104532,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -104548,7 +104548,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -104610,9 +104610,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -104642,9 +104642,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -104715,7 +104715,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -104850,7 +104850,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -104891,7 +104891,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -104907,7 +104907,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -104969,9 +104969,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -105001,9 +105001,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -105074,7 +105074,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -105209,7 +105209,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -105250,7 +105250,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -105266,7 +105266,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -105328,9 +105328,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -105360,9 +105360,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -105433,7 +105433,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -105568,7 +105568,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -105609,7 +105609,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -105625,7 +105625,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -105687,9 +105687,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -105719,9 +105719,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -105792,7 +105792,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -105927,7 +105927,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -105968,7 +105968,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -105984,7 +105984,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -106046,9 +106046,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -106078,9 +106078,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -106151,7 +106151,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -106286,7 +106286,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -106327,7 +106327,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -106343,7 +106343,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -106405,9 +106405,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -106437,9 +106437,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -106510,7 +106510,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -106645,7 +106645,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -106686,7 +106686,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -106702,7 +106702,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -106764,9 +106764,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -106796,9 +106796,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -106869,7 +106869,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -107004,7 +107004,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -107045,7 +107045,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -107061,7 +107061,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -107123,9 +107123,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -107155,9 +107155,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -107228,7 +107228,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -107363,7 +107363,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -107404,7 +107404,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -107420,7 +107420,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -107482,9 +107482,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -107514,9 +107514,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -107587,7 +107587,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -107722,7 +107722,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -107763,7 +107763,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -107779,7 +107779,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -107841,9 +107841,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -107873,9 +107873,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -107946,7 +107946,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -108081,7 +108081,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -108122,7 +108122,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -108138,7 +108138,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -108200,9 +108200,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -108232,9 +108232,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -108305,7 +108305,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -108440,7 +108440,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -108481,7 +108481,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -108497,7 +108497,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -108559,9 +108559,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -108591,9 +108591,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -108664,7 +108664,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -108799,7 +108799,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -108840,7 +108840,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -108856,7 +108856,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -108918,9 +108918,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -108950,9 +108950,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -109023,7 +109023,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -109158,7 +109158,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -109199,7 +109199,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -109215,7 +109215,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -109277,9 +109277,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -109309,9 +109309,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -109382,7 +109382,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -109517,7 +109517,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -109558,7 +109558,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -109574,7 +109574,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -109636,9 +109636,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -109668,9 +109668,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -109741,7 +109741,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -109876,7 +109876,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -109917,7 +109917,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -109933,7 +109933,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -109995,9 +109995,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -110027,9 +110027,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -110100,7 +110100,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -110235,7 +110235,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -110276,7 +110276,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -110292,7 +110292,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -110354,9 +110354,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -110386,9 +110386,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -110459,7 +110459,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -110594,7 +110594,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -110635,7 +110635,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -110651,7 +110651,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -110713,9 +110713,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -110745,9 +110745,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -110818,7 +110818,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -110953,7 +110953,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -110994,7 +110994,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -111010,7 +111010,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -111072,9 +111072,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -111104,9 +111104,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -111177,7 +111177,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -111312,7 +111312,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -111353,7 +111353,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -111369,7 +111369,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -111431,9 +111431,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -111463,9 +111463,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -111536,7 +111536,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -111671,7 +111671,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -111712,7 +111712,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -111728,7 +111728,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -111790,9 +111790,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -111822,9 +111822,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -111895,7 +111895,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -112030,7 +112030,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -112071,7 +112071,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -112087,7 +112087,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -112149,9 +112149,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -112181,9 +112181,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -112254,7 +112254,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -112389,7 +112389,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -112430,7 +112430,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -112446,7 +112446,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -112508,9 +112508,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -112540,9 +112540,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -112613,7 +112613,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -112748,7 +112748,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -112789,7 +112789,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -112805,7 +112805,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -112867,9 +112867,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -112899,9 +112899,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -112972,7 +112972,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -113107,7 +113107,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -113148,7 +113148,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -113164,7 +113164,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -113226,9 +113226,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -113258,9 +113258,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -113331,7 +113331,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -113466,7 +113466,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -113507,7 +113507,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -113523,7 +113523,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -113585,9 +113585,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -113617,9 +113617,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -113690,7 +113690,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -113825,7 +113825,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -113866,7 +113866,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -113882,7 +113882,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -113944,9 +113944,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -113976,9 +113976,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -114049,7 +114049,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -114184,7 +114184,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -114225,7 +114225,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -114241,7 +114241,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -114303,9 +114303,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -114335,9 +114335,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -114408,7 +114408,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -114543,7 +114543,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -114584,7 +114584,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -114600,7 +114600,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -114662,9 +114662,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -114694,9 +114694,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -114767,7 +114767,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -114902,7 +114902,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -114943,7 +114943,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -114959,7 +114959,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -115021,9 +115021,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -115053,9 +115053,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -115126,7 +115126,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -115261,7 +115261,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -115302,7 +115302,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -115318,7 +115318,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -115380,9 +115380,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -115412,9 +115412,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -115485,7 +115485,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -115620,7 +115620,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -115661,7 +115661,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -115677,7 +115677,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -115739,9 +115739,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -115771,9 +115771,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -115844,7 +115844,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -115979,7 +115979,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -116020,7 +116020,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -116036,7 +116036,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -116098,9 +116098,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -116130,9 +116130,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -116203,7 +116203,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -116338,7 +116338,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -116379,7 +116379,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -116395,7 +116395,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -116457,9 +116457,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -116489,9 +116489,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -116562,7 +116562,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -116697,7 +116697,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -116738,7 +116738,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -116754,7 +116754,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -116816,9 +116816,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -116848,9 +116848,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -116921,7 +116921,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -117056,7 +117056,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -117097,7 +117097,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -117113,7 +117113,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -117175,9 +117175,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -117207,9 +117207,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -117280,7 +117280,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -117415,7 +117415,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -117456,7 +117456,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -117472,7 +117472,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -117534,9 +117534,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -117566,9 +117566,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -117639,7 +117639,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -117774,7 +117774,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -117815,7 +117815,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -117831,7 +117831,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -117893,9 +117893,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -117925,9 +117925,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -117998,7 +117998,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -118133,7 +118133,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -118174,7 +118174,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -118190,7 +118190,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -118252,9 +118252,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -118284,9 +118284,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -118357,7 +118357,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -118492,7 +118492,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -118533,7 +118533,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -118549,7 +118549,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -118611,9 +118611,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -118643,9 +118643,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -118716,7 +118716,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -118851,7 +118851,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -118892,7 +118892,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -118908,7 +118908,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -118970,9 +118970,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -119002,9 +119002,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -119075,7 +119075,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -119210,7 +119210,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -119251,7 +119251,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -119267,7 +119267,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -119329,9 +119329,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -119361,9 +119361,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -119434,7 +119434,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -119569,7 +119569,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -119610,7 +119610,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -119626,7 +119626,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -119688,9 +119688,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -119720,9 +119720,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -119793,7 +119793,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -119928,7 +119928,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -119969,7 +119969,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -119985,7 +119985,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -120047,9 +120047,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -120079,9 +120079,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -120152,7 +120152,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -120287,7 +120287,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -120328,7 +120328,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -120344,7 +120344,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -120406,9 +120406,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -120438,9 +120438,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -120511,7 +120511,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -120646,7 +120646,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -120687,7 +120687,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -120703,7 +120703,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -120765,9 +120765,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -120797,9 +120797,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -120870,7 +120870,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -121005,7 +121005,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -121046,7 +121046,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -121062,7 +121062,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -121124,9 +121124,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -121156,9 +121156,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -121229,7 +121229,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -121364,7 +121364,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -121405,7 +121405,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -121421,7 +121421,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -121483,9 +121483,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -121515,9 +121515,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -121588,7 +121588,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -121723,7 +121723,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -121764,7 +121764,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -121780,7 +121780,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -121842,9 +121842,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -121874,9 +121874,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -121947,7 +121947,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -122082,7 +122082,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -122123,7 +122123,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -122139,7 +122139,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -122201,9 +122201,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -122233,9 +122233,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -122306,7 +122306,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -122441,7 +122441,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -122482,7 +122482,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -122498,7 +122498,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -122560,9 +122560,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -122592,9 +122592,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -122665,7 +122665,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -122800,7 +122800,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -122841,7 +122841,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -122857,7 +122857,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -122919,9 +122919,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -122951,9 +122951,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -123024,7 +123024,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -123159,7 +123159,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -123200,7 +123200,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -123216,7 +123216,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -123278,9 +123278,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -123310,9 +123310,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -123383,7 +123383,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -123518,7 +123518,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -123559,7 +123559,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -123575,7 +123575,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -123637,9 +123637,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -123669,9 +123669,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -123742,7 +123742,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -123877,7 +123877,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -123918,7 +123918,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -123934,7 +123934,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -123996,9 +123996,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -124028,9 +124028,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -124101,7 +124101,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -124236,7 +124236,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -124277,7 +124277,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -124293,7 +124293,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -124355,9 +124355,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -124387,9 +124387,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -124460,7 +124460,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -124595,7 +124595,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -124636,7 +124636,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -124652,7 +124652,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -124714,9 +124714,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -124746,9 +124746,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -124819,7 +124819,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -124954,7 +124954,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -124995,7 +124995,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -125011,7 +125011,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -125073,9 +125073,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -125105,9 +125105,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -125178,7 +125178,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -125313,7 +125313,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -125354,7 +125354,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -125370,7 +125370,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -125432,9 +125432,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -125464,9 +125464,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -125537,7 +125537,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -125672,7 +125672,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -125713,7 +125713,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -125729,7 +125729,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -125791,9 +125791,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -125823,9 +125823,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -125896,7 +125896,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -126031,7 +126031,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -126072,7 +126072,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -126088,7 +126088,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -126150,9 +126150,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -126182,9 +126182,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -126255,7 +126255,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -126390,7 +126390,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -126431,7 +126431,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -126447,7 +126447,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -126509,9 +126509,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -126541,9 +126541,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -126614,7 +126614,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -126749,7 +126749,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -126790,7 +126790,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -126806,7 +126806,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -126868,9 +126868,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -126900,9 +126900,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -126973,7 +126973,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -127108,7 +127108,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -127149,7 +127149,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -127165,7 +127165,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -127227,9 +127227,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -127259,9 +127259,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -127332,7 +127332,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -127467,7 +127467,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -127508,7 +127508,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -127524,7 +127524,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -127586,9 +127586,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -127618,9 +127618,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -127691,7 +127691,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -127826,7 +127826,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -127867,7 +127867,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -127883,7 +127883,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -127945,9 +127945,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -127977,9 +127977,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -128050,7 +128050,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -128185,7 +128185,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -128226,7 +128226,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -128242,7 +128242,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -128304,9 +128304,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -128336,9 +128336,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -128409,7 +128409,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -128544,7 +128544,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -128585,7 +128585,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -128601,7 +128601,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -128663,9 +128663,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -128695,9 +128695,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -128768,7 +128768,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -128903,7 +128903,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -128944,7 +128944,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -128960,7 +128960,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -129022,9 +129022,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -129054,9 +129054,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -129127,7 +129127,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -129262,7 +129262,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -129303,7 +129303,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -129319,7 +129319,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -129381,9 +129381,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -129413,9 +129413,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -129486,7 +129486,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -129621,7 +129621,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -129662,7 +129662,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -129678,7 +129678,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -129740,9 +129740,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -129772,9 +129772,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -129845,7 +129845,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -129980,7 +129980,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -130021,7 +130021,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -130037,7 +130037,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -130099,9 +130099,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -130131,9 +130131,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -130204,7 +130204,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -130339,7 +130339,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -130380,7 +130380,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -130396,7 +130396,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -130458,9 +130458,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -130490,9 +130490,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -130563,7 +130563,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -130698,7 +130698,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -130739,7 +130739,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -130755,7 +130755,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -130817,9 +130817,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -130849,9 +130849,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -130922,7 +130922,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -131057,7 +131057,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -131098,7 +131098,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -131114,7 +131114,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -131176,9 +131176,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -131208,9 +131208,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -131281,7 +131281,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -131416,7 +131416,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -131457,7 +131457,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -131473,7 +131473,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -131535,9 +131535,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -131567,9 +131567,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -131640,7 +131640,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -131775,7 +131775,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -131816,7 +131816,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -131832,7 +131832,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -131894,9 +131894,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -131926,9 +131926,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -131999,7 +131999,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -132134,7 +132134,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -132175,7 +132175,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -132191,7 +132191,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -132253,9 +132253,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -132285,9 +132285,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -132358,7 +132358,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -132493,7 +132493,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -132534,7 +132534,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -132550,7 +132550,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -132612,9 +132612,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -132644,9 +132644,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -132717,7 +132717,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -132852,7 +132852,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -132893,7 +132893,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -132909,7 +132909,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -132971,9 +132971,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -133003,9 +133003,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -133076,7 +133076,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -133211,7 +133211,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -133252,7 +133252,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -133268,7 +133268,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -133330,9 +133330,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -133362,9 +133362,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -133435,7 +133435,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -133570,7 +133570,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -133611,7 +133611,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -133627,7 +133627,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -133689,9 +133689,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -133721,9 +133721,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -133794,7 +133794,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -133929,7 +133929,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -133970,7 +133970,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -133986,7 +133986,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -134048,9 +134048,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -134080,9 +134080,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -134153,7 +134153,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -134288,7 +134288,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -134329,7 +134329,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -134345,7 +134345,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -134407,9 +134407,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -134439,9 +134439,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -134512,7 +134512,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -134647,7 +134647,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -134688,7 +134688,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -134704,7 +134704,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -134766,9 +134766,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -134798,9 +134798,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -134871,7 +134871,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -135006,7 +135006,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -135047,7 +135047,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -135063,7 +135063,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -135125,9 +135125,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -135157,9 +135157,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -135230,7 +135230,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -135365,7 +135365,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -135406,7 +135406,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -135422,7 +135422,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -135484,9 +135484,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -135516,9 +135516,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -135589,7 +135589,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -135724,7 +135724,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -135765,7 +135765,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -135781,7 +135781,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -135843,9 +135843,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -135875,9 +135875,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -135948,7 +135948,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -136083,7 +136083,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -136124,7 +136124,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -136140,7 +136140,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -136202,9 +136202,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -136234,9 +136234,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -136307,7 +136307,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -136442,7 +136442,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -136483,7 +136483,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -136499,7 +136499,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -136561,9 +136561,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -136593,9 +136593,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -136666,7 +136666,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -136801,7 +136801,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -136842,7 +136842,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -136858,7 +136858,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -136920,9 +136920,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -136952,9 +136952,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -137025,7 +137025,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -137160,7 +137160,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -137201,7 +137201,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -137217,7 +137217,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -137279,9 +137279,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -137311,9 +137311,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -137384,7 +137384,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -137519,7 +137519,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -137560,7 +137560,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -137576,7 +137576,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -137638,9 +137638,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -137670,9 +137670,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -137743,7 +137743,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -137878,7 +137878,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -137919,7 +137919,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -137935,7 +137935,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -137997,9 +137997,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -138029,9 +138029,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -138102,7 +138102,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -138237,7 +138237,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -138278,7 +138278,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -138294,7 +138294,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -138356,9 +138356,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -138388,9 +138388,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -138461,7 +138461,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -138596,7 +138596,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -138637,7 +138637,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -138653,7 +138653,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -138715,9 +138715,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -138747,9 +138747,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -138820,7 +138820,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -138955,7 +138955,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -138996,7 +138996,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -139012,7 +139012,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -139074,9 +139074,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -139106,9 +139106,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -139179,7 +139179,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -139314,7 +139314,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -139355,7 +139355,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -139371,7 +139371,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -139433,9 +139433,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -139465,9 +139465,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -139538,7 +139538,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -139673,7 +139673,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -139714,7 +139714,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -139730,7 +139730,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -139792,9 +139792,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -139824,9 +139824,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -139897,7 +139897,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -140032,7 +140032,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -140073,7 +140073,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -140089,7 +140089,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -140151,9 +140151,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -140183,9 +140183,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -140256,7 +140256,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -140391,7 +140391,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -140432,7 +140432,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -140448,7 +140448,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -140510,9 +140510,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -140542,9 +140542,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -140615,7 +140615,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -140750,7 +140750,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -140791,7 +140791,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -140807,7 +140807,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -140869,9 +140869,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -140901,9 +140901,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -140974,7 +140974,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -141109,7 +141109,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -141150,7 +141150,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -141166,7 +141166,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -141228,9 +141228,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -141260,9 +141260,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -141333,7 +141333,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -141468,7 +141468,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -141509,7 +141509,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -141525,7 +141525,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -141587,9 +141587,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -141619,9 +141619,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -141692,7 +141692,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -141827,7 +141827,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -141868,7 +141868,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -141884,7 +141884,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -141946,9 +141946,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -141978,9 +141978,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -142051,7 +142051,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -142186,7 +142186,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -142227,7 +142227,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -142243,7 +142243,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -142305,9 +142305,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -142337,9 +142337,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -142410,7 +142410,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -142545,7 +142545,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -142586,7 +142586,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -142602,7 +142602,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -142664,9 +142664,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -142696,9 +142696,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -142769,7 +142769,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -142904,7 +142904,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -142945,7 +142945,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -142961,7 +142961,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -143023,9 +143023,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -143055,9 +143055,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -143128,7 +143128,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -143263,7 +143263,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -143304,7 +143304,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -143320,7 +143320,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -143382,9 +143382,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -143414,9 +143414,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -143487,7 +143487,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -143622,7 +143622,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -143663,7 +143663,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -143679,7 +143679,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -143741,9 +143741,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -143773,9 +143773,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -143846,7 +143846,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -143981,7 +143981,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -144022,7 +144022,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -144038,7 +144038,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -144100,9 +144100,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -144132,9 +144132,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -144205,7 +144205,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -144340,7 +144340,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -144381,7 +144381,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -144397,7 +144397,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -144459,9 +144459,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -144491,9 +144491,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -144564,7 +144564,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -144699,7 +144699,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -144740,7 +144740,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -144756,7 +144756,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -144818,9 +144818,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -144850,9 +144850,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -144923,7 +144923,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -145058,7 +145058,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -145099,7 +145099,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -145115,7 +145115,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -145177,9 +145177,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -145209,9 +145209,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -145282,7 +145282,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -145417,7 +145417,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -145458,7 +145458,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -145474,7 +145474,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -145536,9 +145536,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -145568,9 +145568,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -145641,7 +145641,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -145776,7 +145776,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -145817,7 +145817,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -145833,7 +145833,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -145895,9 +145895,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -145927,9 +145927,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -146000,7 +146000,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -146135,7 +146135,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -146176,7 +146176,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -146192,7 +146192,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -146254,9 +146254,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -146286,9 +146286,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -146359,7 +146359,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -146494,7 +146494,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -146535,7 +146535,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -146551,7 +146551,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -146613,9 +146613,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -146645,9 +146645,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -146718,7 +146718,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -146853,7 +146853,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -146894,7 +146894,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -146910,7 +146910,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -146972,9 +146972,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -147004,9 +147004,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -147077,7 +147077,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -147212,7 +147212,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -147253,7 +147253,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -147269,7 +147269,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -147331,9 +147331,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -147363,9 +147363,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -147436,7 +147436,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -147571,7 +147571,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -147612,7 +147612,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -147628,7 +147628,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -147690,9 +147690,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -147722,9 +147722,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -147795,7 +147795,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -147930,7 +147930,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -147971,7 +147971,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -147987,7 +147987,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -148049,9 +148049,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -148081,9 +148081,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -148154,7 +148154,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -148289,7 +148289,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -148330,7 +148330,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -148346,7 +148346,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -148408,9 +148408,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -148440,9 +148440,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -148513,7 +148513,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -148648,7 +148648,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -148689,7 +148689,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -148705,7 +148705,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -148767,9 +148767,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -148799,9 +148799,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -148872,7 +148872,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -149007,7 +149007,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -149048,7 +149048,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -149064,7 +149064,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -149126,9 +149126,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -149158,9 +149158,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -149231,7 +149231,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -149366,7 +149366,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -149407,7 +149407,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -149423,7 +149423,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -149485,9 +149485,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -149517,9 +149517,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -149590,7 +149590,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -149725,7 +149725,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -149766,7 +149766,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -149782,7 +149782,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -149844,9 +149844,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -149876,9 +149876,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -149949,7 +149949,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -150084,7 +150084,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -150125,7 +150125,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -150141,7 +150141,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -150203,9 +150203,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -150235,9 +150235,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -150308,7 +150308,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -150443,7 +150443,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -150484,7 +150484,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -150500,7 +150500,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -150562,9 +150562,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -150594,9 +150594,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -150667,7 +150667,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -150802,7 +150802,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -150843,7 +150843,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -150859,7 +150859,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -150921,9 +150921,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -150953,9 +150953,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -151026,7 +151026,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -151161,7 +151161,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -151202,7 +151202,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -151218,7 +151218,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -151280,9 +151280,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -151312,9 +151312,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -151385,7 +151385,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -151520,7 +151520,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -151561,7 +151561,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -151577,7 +151577,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -151639,9 +151639,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -151671,9 +151671,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -151744,7 +151744,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -151879,7 +151879,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -151920,7 +151920,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -151936,7 +151936,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -151998,9 +151998,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -152030,9 +152030,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -152103,7 +152103,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -152238,7 +152238,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -152279,7 +152279,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -152295,7 +152295,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -152357,9 +152357,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -152389,9 +152389,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -152462,7 +152462,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -152597,7 +152597,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -152638,7 +152638,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -152654,7 +152654,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -152716,9 +152716,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -152748,9 +152748,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -152821,7 +152821,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -152956,7 +152956,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -152997,7 +152997,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -153013,7 +153013,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -153075,9 +153075,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -153107,9 +153107,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -153180,7 +153180,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -153315,7 +153315,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -153356,7 +153356,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -153372,7 +153372,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -153434,9 +153434,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -153466,9 +153466,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -153539,7 +153539,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -153674,7 +153674,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -153715,7 +153715,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -153731,7 +153731,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -153793,9 +153793,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -153825,9 +153825,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -153898,7 +153898,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -154033,7 +154033,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -154074,7 +154074,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -154090,7 +154090,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -154152,9 +154152,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -154184,9 +154184,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -154257,7 +154257,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -154392,7 +154392,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -154433,7 +154433,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -154449,7 +154449,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -154511,9 +154511,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -154543,9 +154543,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -154616,7 +154616,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -154751,7 +154751,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -154792,7 +154792,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -154808,7 +154808,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -154870,9 +154870,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -154902,9 +154902,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -154975,7 +154975,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -155110,7 +155110,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -155151,7 +155151,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -155167,7 +155167,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -155229,9 +155229,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -155261,9 +155261,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -155334,7 +155334,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -155469,7 +155469,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -155510,7 +155510,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -155526,7 +155526,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -155588,9 +155588,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -155620,9 +155620,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -155693,7 +155693,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -155828,7 +155828,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -155869,7 +155869,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -155885,7 +155885,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -155947,9 +155947,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -155979,9 +155979,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -156052,7 +156052,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -156187,7 +156187,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -156228,7 +156228,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -156244,7 +156244,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -156306,9 +156306,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -156338,9 +156338,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -156411,7 +156411,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -156546,7 +156546,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -156587,7 +156587,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -156603,7 +156603,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -156665,9 +156665,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -156697,9 +156697,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -156770,7 +156770,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -156905,7 +156905,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -156946,7 +156946,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -156962,7 +156962,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -157024,9 +157024,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -157056,9 +157056,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -157129,7 +157129,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -157264,7 +157264,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -157305,7 +157305,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -157321,7 +157321,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -157383,9 +157383,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -157415,9 +157415,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -157488,7 +157488,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -157623,7 +157623,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -157664,7 +157664,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -157680,7 +157680,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -157742,9 +157742,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -157774,9 +157774,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -157847,7 +157847,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -157982,7 +157982,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -158023,7 +158023,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -158039,7 +158039,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -158101,9 +158101,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -158133,9 +158133,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -158206,7 +158206,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -158341,7 +158341,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -158382,7 +158382,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -158398,7 +158398,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -158460,9 +158460,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -158492,9 +158492,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -158565,7 +158565,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -158700,7 +158700,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -158741,7 +158741,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -158757,7 +158757,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -158819,9 +158819,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -158851,9 +158851,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -158924,7 +158924,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -159059,7 +159059,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -159100,7 +159100,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -159116,7 +159116,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -159178,9 +159178,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -159210,9 +159210,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -159283,7 +159283,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -159418,7 +159418,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -159459,7 +159459,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -159475,7 +159475,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -159537,9 +159537,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -159569,9 +159569,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -159642,7 +159642,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -159777,7 +159777,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -159818,7 +159818,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -159834,7 +159834,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -159896,9 +159896,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -159928,9 +159928,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -160001,7 +160001,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -160136,7 +160136,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -160177,7 +160177,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -160193,7 +160193,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -160255,9 +160255,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -160287,9 +160287,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -160360,7 +160360,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -160495,7 +160495,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -160536,7 +160536,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -160552,7 +160552,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -160614,9 +160614,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -160646,9 +160646,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -160719,7 +160719,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -160854,7 +160854,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -160895,7 +160895,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -160911,7 +160911,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -160973,9 +160973,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -161005,9 +161005,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -161078,7 +161078,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -161213,7 +161213,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -161254,7 +161254,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -161270,7 +161270,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -161332,9 +161332,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -161364,9 +161364,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -161437,7 +161437,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -161572,7 +161572,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -161613,7 +161613,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -161629,7 +161629,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -161691,9 +161691,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -161723,9 +161723,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -161796,7 +161796,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -161931,7 +161931,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -161972,7 +161972,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -161988,7 +161988,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -162050,9 +162050,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -162082,9 +162082,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -162155,7 +162155,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -162290,7 +162290,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -162331,7 +162331,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -162347,7 +162347,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -162409,9 +162409,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -162441,9 +162441,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -162514,7 +162514,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -162649,7 +162649,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -162690,7 +162690,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -162706,7 +162706,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -162768,9 +162768,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -162800,9 +162800,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -162873,7 +162873,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -163008,7 +163008,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -163049,7 +163049,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -163065,7 +163065,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -163127,9 +163127,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -163159,9 +163159,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -163232,7 +163232,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -163367,7 +163367,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -163408,7 +163408,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -163424,7 +163424,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -163486,9 +163486,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -163518,9 +163518,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -163591,7 +163591,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -163726,7 +163726,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -163767,7 +163767,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -163783,7 +163783,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -163845,9 +163845,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -163877,9 +163877,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -163950,7 +163950,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -164085,7 +164085,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -164126,7 +164126,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -164142,7 +164142,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -164204,9 +164204,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -164236,9 +164236,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -164309,7 +164309,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -164444,7 +164444,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -164485,7 +164485,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -164501,7 +164501,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -164563,9 +164563,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -164595,9 +164595,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -164668,7 +164668,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -164803,7 +164803,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -164844,7 +164844,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -164860,7 +164860,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -164922,9 +164922,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -164954,9 +164954,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -165027,7 +165027,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -165162,7 +165162,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -165203,7 +165203,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -165219,7 +165219,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -165281,9 +165281,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -165313,9 +165313,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -165386,7 +165386,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -165521,7 +165521,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -165562,7 +165562,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -165578,7 +165578,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -165640,9 +165640,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -165672,9 +165672,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -165745,7 +165745,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -165880,7 +165880,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -165921,7 +165921,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -165937,7 +165937,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -165999,9 +165999,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -166031,9 +166031,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -166104,7 +166104,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -166239,7 +166239,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -166280,7 +166280,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -166296,7 +166296,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -166358,9 +166358,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -166390,9 +166390,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -166463,7 +166463,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -166598,7 +166598,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -166639,7 +166639,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -166655,7 +166655,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -166717,9 +166717,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -166749,9 +166749,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -166822,7 +166822,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -166957,7 +166957,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -166998,7 +166998,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -167014,7 +167014,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -167076,9 +167076,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -167108,9 +167108,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -167181,7 +167181,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -167316,7 +167316,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -167357,7 +167357,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -167373,7 +167373,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -167435,9 +167435,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -167467,9 +167467,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -167540,7 +167540,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -167675,7 +167675,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -167716,7 +167716,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -167732,7 +167732,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -167794,9 +167794,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -167826,9 +167826,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -167899,7 +167899,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -168034,7 +168034,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -168075,7 +168075,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -168091,7 +168091,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -168153,9 +168153,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -168185,9 +168185,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -168258,7 +168258,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -168393,7 +168393,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -168434,7 +168434,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -168450,7 +168450,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -168512,9 +168512,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -168544,9 +168544,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -168617,7 +168617,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -168752,7 +168752,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -168793,7 +168793,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -168809,7 +168809,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -168871,9 +168871,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -168903,9 +168903,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -168976,7 +168976,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -169111,7 +169111,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -169152,7 +169152,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -169168,7 +169168,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -169230,9 +169230,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -169262,9 +169262,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -169335,7 +169335,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -169470,7 +169470,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -169511,7 +169511,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -169527,7 +169527,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -169589,9 +169589,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -169621,9 +169621,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -169694,7 +169694,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -169829,7 +169829,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -169870,7 +169870,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -169886,7 +169886,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -169948,9 +169948,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -169980,9 +169980,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -170053,7 +170053,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -170188,7 +170188,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -170229,7 +170229,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -170245,7 +170245,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -170307,9 +170307,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -170339,9 +170339,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -170412,7 +170412,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -170547,7 +170547,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -170588,7 +170588,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -170604,7 +170604,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -170666,9 +170666,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -170698,9 +170698,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -170771,7 +170771,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -170906,7 +170906,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -170947,7 +170947,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -170963,7 +170963,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -171025,9 +171025,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -171057,9 +171057,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -171130,7 +171130,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -171265,7 +171265,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -171306,7 +171306,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -171322,7 +171322,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -171384,9 +171384,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -171416,9 +171416,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -171489,7 +171489,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -171624,7 +171624,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -171665,7 +171665,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -171681,7 +171681,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -171743,9 +171743,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -171775,9 +171775,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -171848,7 +171848,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -171983,7 +171983,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -172024,7 +172024,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -172040,7 +172040,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -172102,9 +172102,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -172134,9 +172134,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -172207,7 +172207,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -172342,7 +172342,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -172383,7 +172383,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -172399,7 +172399,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -172461,9 +172461,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -172493,9 +172493,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -172566,7 +172566,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -172701,7 +172701,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -172742,7 +172742,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -172758,7 +172758,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -172820,9 +172820,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -172852,9 +172852,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -172925,7 +172925,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -173060,7 +173060,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -173101,7 +173101,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -173117,7 +173117,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -173179,9 +173179,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -173211,9 +173211,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -173284,7 +173284,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -173419,7 +173419,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -173460,7 +173460,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -173476,7 +173476,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -173538,9 +173538,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -173570,9 +173570,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -173643,7 +173643,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -173778,7 +173778,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -173819,7 +173819,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -173835,7 +173835,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -173897,9 +173897,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -173929,9 +173929,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -174002,7 +174002,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -174137,7 +174137,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -174178,7 +174178,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -174194,7 +174194,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -174256,9 +174256,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -174288,9 +174288,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -174361,7 +174361,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -174496,7 +174496,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -174537,7 +174537,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -174553,7 +174553,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -174615,9 +174615,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -174647,9 +174647,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -174720,7 +174720,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -174855,7 +174855,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -174896,7 +174896,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -174912,7 +174912,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -174974,9 +174974,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -175006,9 +175006,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -175079,7 +175079,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -175214,7 +175214,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -175255,7 +175255,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -175271,7 +175271,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -175333,9 +175333,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -175365,9 +175365,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -175438,7 +175438,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -175573,7 +175573,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -175614,7 +175614,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -175630,7 +175630,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -175692,9 +175692,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -175724,9 +175724,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -175797,7 +175797,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -175932,7 +175932,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -175973,7 +175973,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -175989,7 +175989,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -176051,9 +176051,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -176083,9 +176083,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -176156,7 +176156,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -176291,7 +176291,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -176332,7 +176332,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -176348,7 +176348,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -176410,9 +176410,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -176442,9 +176442,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -176515,7 +176515,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -176650,7 +176650,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -176691,7 +176691,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -176707,7 +176707,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -176769,9 +176769,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -176801,9 +176801,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -176874,7 +176874,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -177009,7 +177009,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -177050,7 +177050,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -177066,7 +177066,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -177128,9 +177128,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -177160,9 +177160,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -177233,7 +177233,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -177368,7 +177368,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -177409,7 +177409,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -177425,7 +177425,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -177487,9 +177487,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -177519,9 +177519,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -177592,7 +177592,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -177727,7 +177727,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -177768,7 +177768,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -177784,7 +177784,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -177846,9 +177846,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -177878,9 +177878,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -177951,7 +177951,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -178086,7 +178086,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -178127,7 +178127,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -178143,7 +178143,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -178205,9 +178205,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -178237,9 +178237,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -178310,7 +178310,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -178445,7 +178445,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -178486,7 +178486,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -178502,7 +178502,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -178564,9 +178564,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -178596,9 +178596,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -178669,7 +178669,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -178804,7 +178804,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -178845,7 +178845,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -178861,7 +178861,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -178923,9 +178923,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -178955,9 +178955,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -179028,7 +179028,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -179163,7 +179163,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -179204,7 +179204,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -179220,7 +179220,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -179282,9 +179282,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -179314,9 +179314,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -179387,7 +179387,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -179522,7 +179522,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -179563,7 +179563,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -179579,7 +179579,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -179641,9 +179641,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -179673,9 +179673,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -179746,7 +179746,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -179881,7 +179881,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -179922,7 +179922,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -179938,7 +179938,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -180000,9 +180000,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -180032,9 +180032,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -180105,7 +180105,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -180240,7 +180240,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -180281,7 +180281,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -180297,7 +180297,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -180359,9 +180359,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -180391,9 +180391,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -180464,7 +180464,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -180599,7 +180599,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -180640,7 +180640,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -180656,7 +180656,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -180718,9 +180718,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -180750,9 +180750,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -180823,7 +180823,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -180958,7 +180958,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -180999,7 +180999,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -181015,7 +181015,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -181077,9 +181077,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -181109,9 +181109,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -181182,7 +181182,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -181317,7 +181317,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -181358,7 +181358,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -181374,7 +181374,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -181436,9 +181436,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -181468,9 +181468,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -181541,7 +181541,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -181676,7 +181676,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -181717,7 +181717,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -181733,7 +181733,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -181795,9 +181795,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -181827,9 +181827,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -181900,7 +181900,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -182035,7 +182035,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -182076,7 +182076,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -182092,7 +182092,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -182154,9 +182154,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -182186,9 +182186,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -182259,7 +182259,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -182394,7 +182394,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -182435,7 +182435,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -182451,7 +182451,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -182513,9 +182513,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -182545,9 +182545,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -182618,7 +182618,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -182753,7 +182753,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -182794,7 +182794,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -182810,7 +182810,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -182872,9 +182872,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -182904,9 +182904,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -182977,7 +182977,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -183112,7 +183112,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -183153,7 +183153,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -183169,7 +183169,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -183231,9 +183231,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -183263,9 +183263,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -183336,7 +183336,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -183471,7 +183471,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -183512,7 +183512,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -183528,7 +183528,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -183590,9 +183590,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -183622,9 +183622,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -183695,7 +183695,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -183830,7 +183830,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -183871,7 +183871,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -183887,7 +183887,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -183949,9 +183949,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -183981,9 +183981,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -184054,7 +184054,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -184189,7 +184189,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -184230,7 +184230,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -184246,7 +184246,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -184308,9 +184308,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -184340,9 +184340,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -184413,7 +184413,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -184548,7 +184548,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -184589,7 +184589,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -184605,7 +184605,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -184667,9 +184667,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -184699,9 +184699,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -184772,7 +184772,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -184907,7 +184907,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -184948,7 +184948,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -184964,7 +184964,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -185026,9 +185026,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -185058,9 +185058,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -185131,7 +185131,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -185266,7 +185266,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -185307,7 +185307,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -185323,7 +185323,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -185385,9 +185385,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -185417,9 +185417,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -185490,7 +185490,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -185625,7 +185625,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -185666,7 +185666,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -185682,7 +185682,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -185744,9 +185744,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -185776,9 +185776,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -185849,7 +185849,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -185984,7 +185984,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -186025,7 +186025,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -186041,7 +186041,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -186103,9 +186103,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -186135,9 +186135,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -186208,7 +186208,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -186343,7 +186343,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -186384,7 +186384,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -186400,7 +186400,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -186462,9 +186462,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -186494,9 +186494,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -186567,7 +186567,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -186702,7 +186702,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -186743,7 +186743,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -186759,7 +186759,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -186821,9 +186821,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -186853,9 +186853,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -186926,7 +186926,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -187061,7 +187061,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -187102,7 +187102,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -187118,7 +187118,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -187180,9 +187180,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -187212,9 +187212,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -187285,7 +187285,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -187420,7 +187420,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -187461,7 +187461,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -187477,7 +187477,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -187539,9 +187539,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -187571,9 +187571,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -187644,7 +187644,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -187779,7 +187779,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -187820,7 +187820,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -187836,7 +187836,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -187898,9 +187898,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -187930,9 +187930,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -188003,7 +188003,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -188138,7 +188138,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -188179,7 +188179,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -188195,7 +188195,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -188257,9 +188257,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -188289,9 +188289,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -188362,7 +188362,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -188497,7 +188497,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -188538,7 +188538,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -188554,7 +188554,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -188616,9 +188616,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -188648,9 +188648,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -188721,7 +188721,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -188856,7 +188856,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -188897,7 +188897,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -188913,7 +188913,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -188975,9 +188975,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -189007,9 +189007,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -189080,7 +189080,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -189215,7 +189215,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -189256,7 +189256,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -189272,7 +189272,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -189334,9 +189334,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -189366,9 +189366,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -189439,7 +189439,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -189574,7 +189574,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -189615,7 +189615,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -189631,7 +189631,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -189693,9 +189693,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -189725,9 +189725,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -189798,7 +189798,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -189933,7 +189933,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -189974,7 +189974,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -189990,7 +189990,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -190052,9 +190052,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -190084,9 +190084,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -190157,7 +190157,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -190292,7 +190292,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -190333,7 +190333,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -190349,7 +190349,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -190411,9 +190411,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -190443,9 +190443,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -190516,7 +190516,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -190651,7 +190651,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -190692,7 +190692,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -190708,7 +190708,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -190770,9 +190770,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -190802,9 +190802,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -190875,7 +190875,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -191010,7 +191010,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -191051,7 +191051,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -191067,7 +191067,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -191129,9 +191129,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -191161,9 +191161,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -191234,7 +191234,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -191369,7 +191369,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -191410,7 +191410,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -191426,7 +191426,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -191488,9 +191488,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -191520,9 +191520,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -191593,7 +191593,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -191728,7 +191728,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -191769,7 +191769,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -191785,7 +191785,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -191847,9 +191847,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -191879,9 +191879,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -191952,7 +191952,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -192087,7 +192087,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -192128,7 +192128,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -192144,7 +192144,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -192206,9 +192206,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -192238,9 +192238,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -192311,7 +192311,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -192446,7 +192446,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -192487,7 +192487,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -192503,7 +192503,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -192565,9 +192565,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -192597,9 +192597,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -192670,7 +192670,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -192805,7 +192805,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -192846,7 +192846,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -192862,7 +192862,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -192924,9 +192924,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -192956,9 +192956,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -193029,7 +193029,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -193164,7 +193164,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -193205,7 +193205,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -193221,7 +193221,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -193283,9 +193283,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -193315,9 +193315,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -193388,7 +193388,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -193523,7 +193523,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -193564,7 +193564,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -193580,7 +193580,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -193642,9 +193642,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -193674,9 +193674,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -193747,7 +193747,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -193882,7 +193882,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -193923,7 +193923,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -193939,7 +193939,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -194001,9 +194001,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -194033,9 +194033,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -194106,7 +194106,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -194241,7 +194241,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -194282,7 +194282,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -194298,7 +194298,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -194360,9 +194360,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -194392,9 +194392,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -194465,7 +194465,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -194600,7 +194600,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -194641,7 +194641,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -194657,7 +194657,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -194719,9 +194719,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -194751,9 +194751,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -194824,7 +194824,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -194959,7 +194959,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -195000,7 +195000,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -195016,7 +195016,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -195078,9 +195078,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -195110,9 +195110,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -195183,7 +195183,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -195318,7 +195318,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -195359,7 +195359,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -195375,7 +195375,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -195437,9 +195437,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -195469,9 +195469,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -195542,7 +195542,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -195677,7 +195677,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -195718,7 +195718,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -195734,7 +195734,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -195796,9 +195796,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -195828,9 +195828,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -195901,7 +195901,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -196036,7 +196036,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -196077,7 +196077,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -196093,7 +196093,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -196155,9 +196155,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -196187,9 +196187,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -196260,7 +196260,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -196395,7 +196395,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -196436,7 +196436,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -196452,7 +196452,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -196514,9 +196514,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -196546,9 +196546,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -196619,7 +196619,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -196754,7 +196754,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -196795,7 +196795,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -196811,7 +196811,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -196873,9 +196873,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -196905,9 +196905,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -196978,7 +196978,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -197113,7 +197113,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -197154,7 +197154,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -197170,7 +197170,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -197232,9 +197232,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -197264,9 +197264,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -197337,7 +197337,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -197472,7 +197472,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -197513,7 +197513,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -197529,7 +197529,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -197591,9 +197591,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -197623,9 +197623,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -197696,7 +197696,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -197831,7 +197831,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -197872,7 +197872,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -197888,7 +197888,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -197950,9 +197950,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -197982,9 +197982,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -198055,7 +198055,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -198190,7 +198190,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -198231,7 +198231,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -198247,7 +198247,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -198309,9 +198309,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -198341,9 +198341,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -198414,7 +198414,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -198549,7 +198549,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -198590,7 +198590,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -198606,7 +198606,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -198668,9 +198668,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -198700,9 +198700,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -198773,7 +198773,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -198908,7 +198908,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -198949,7 +198949,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -198965,7 +198965,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -199027,9 +199027,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -199059,9 +199059,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -199132,7 +199132,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -199267,7 +199267,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -199308,7 +199308,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -199324,7 +199324,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -199386,9 +199386,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -199418,9 +199418,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -199491,7 +199491,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -199626,7 +199626,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -199667,7 +199667,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -199683,7 +199683,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -199745,9 +199745,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -199777,9 +199777,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -199850,7 +199850,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -199985,7 +199985,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -200026,7 +200026,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -200042,7 +200042,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -200104,9 +200104,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -200136,9 +200136,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -200209,7 +200209,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -200344,7 +200344,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -200385,7 +200385,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -200401,7 +200401,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -200463,9 +200463,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -200495,9 +200495,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -200568,7 +200568,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -200703,7 +200703,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -200744,7 +200744,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -200760,7 +200760,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -200822,9 +200822,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -200854,9 +200854,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -200927,7 +200927,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -201062,7 +201062,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -201103,7 +201103,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -201119,7 +201119,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -201181,9 +201181,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -201213,9 +201213,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -201286,7 +201286,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -201421,7 +201421,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -201462,7 +201462,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -201478,7 +201478,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -201540,9 +201540,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -201572,9 +201572,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -201645,7 +201645,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -201780,7 +201780,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -201821,7 +201821,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -201837,7 +201837,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -201899,9 +201899,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -201931,9 +201931,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -202004,7 +202004,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -202139,7 +202139,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -202180,7 +202180,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -202196,7 +202196,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -202258,9 +202258,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -202290,9 +202290,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -202363,7 +202363,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -202498,7 +202498,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -202539,7 +202539,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -202555,7 +202555,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -202617,9 +202617,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -202649,9 +202649,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -202722,7 +202722,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -202857,7 +202857,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -202898,7 +202898,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -202914,7 +202914,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -202976,9 +202976,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -203008,9 +203008,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -203081,7 +203081,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -203216,7 +203216,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -203257,7 +203257,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -203273,7 +203273,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -203335,9 +203335,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -203367,9 +203367,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -203440,7 +203440,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -203575,7 +203575,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -203616,7 +203616,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -203632,7 +203632,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -203694,9 +203694,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -203726,9 +203726,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -203799,7 +203799,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -203934,7 +203934,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -203975,7 +203975,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -203991,7 +203991,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -204053,9 +204053,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -204085,9 +204085,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -204158,7 +204158,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -204293,7 +204293,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -204334,7 +204334,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -204350,7 +204350,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -204412,9 +204412,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -204444,9 +204444,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -204517,7 +204517,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -204652,7 +204652,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -204693,7 +204693,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -204709,7 +204709,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -204771,9 +204771,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -204803,9 +204803,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -204876,7 +204876,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -205011,7 +205011,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -205052,7 +205052,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -205068,7 +205068,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -205130,9 +205130,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -205162,9 +205162,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -205235,7 +205235,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -205370,7 +205370,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -205411,7 +205411,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -205427,7 +205427,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -205489,9 +205489,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -205521,9 +205521,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -205594,7 +205594,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -205729,7 +205729,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -205770,7 +205770,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -205786,7 +205786,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -205848,9 +205848,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -205880,9 +205880,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -205953,7 +205953,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -206088,7 +206088,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -206129,7 +206129,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -206145,7 +206145,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -206207,9 +206207,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -206239,9 +206239,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -206312,7 +206312,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -206447,7 +206447,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -206488,7 +206488,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -206504,7 +206504,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -206566,9 +206566,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -206598,9 +206598,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -206671,7 +206671,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -206806,7 +206806,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -206847,7 +206847,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -206863,7 +206863,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -206925,9 +206925,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -206957,9 +206957,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -207030,7 +207030,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -207165,7 +207165,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -207206,7 +207206,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -207222,7 +207222,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -207284,9 +207284,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -207316,9 +207316,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -207389,7 +207389,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -207524,7 +207524,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -207565,7 +207565,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -207581,7 +207581,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -207643,9 +207643,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -207675,9 +207675,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -207748,7 +207748,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -207883,7 +207883,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -207924,7 +207924,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -207940,7 +207940,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -208002,9 +208002,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -208034,9 +208034,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -208107,7 +208107,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -208242,7 +208242,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -208283,7 +208283,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -208299,7 +208299,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -208361,9 +208361,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -208393,9 +208393,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -208466,7 +208466,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -208601,7 +208601,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -208642,7 +208642,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -208658,7 +208658,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -208720,9 +208720,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -208752,9 +208752,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -208825,7 +208825,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -208960,7 +208960,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -209001,7 +209001,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -209017,7 +209017,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -209079,9 +209079,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -209111,9 +209111,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -209184,7 +209184,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -209319,7 +209319,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -209360,7 +209360,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -209376,7 +209376,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -209438,9 +209438,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -209470,9 +209470,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -209543,7 +209543,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -209678,7 +209678,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -209719,7 +209719,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -209735,7 +209735,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -209797,9 +209797,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -209829,9 +209829,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -209902,7 +209902,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -210037,7 +210037,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -210078,7 +210078,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -210094,7 +210094,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -210156,9 +210156,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -210188,9 +210188,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -210261,7 +210261,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -210396,7 +210396,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -210437,7 +210437,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -210453,7 +210453,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -210515,9 +210515,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -210547,9 +210547,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -210620,7 +210620,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -210755,7 +210755,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -210796,7 +210796,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -210812,7 +210812,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -210874,9 +210874,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -210906,9 +210906,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -210979,7 +210979,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -211114,7 +211114,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -211155,7 +211155,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -211171,7 +211171,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -211233,9 +211233,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -211265,9 +211265,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -211338,7 +211338,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -211473,7 +211473,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -211514,7 +211514,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -211530,7 +211530,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -211592,9 +211592,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -211624,9 +211624,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -211697,7 +211697,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -211832,7 +211832,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -211873,7 +211873,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -211889,7 +211889,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -211951,9 +211951,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -211983,9 +211983,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -212056,7 +212056,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -212191,7 +212191,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -212232,7 +212232,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -212248,7 +212248,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -212310,9 +212310,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -212342,9 +212342,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -212415,7 +212415,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -212550,7 +212550,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -212591,7 +212591,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -212607,7 +212607,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -212669,9 +212669,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -212701,9 +212701,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -212774,7 +212774,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -212909,7 +212909,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -212950,7 +212950,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -212966,7 +212966,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -213028,9 +213028,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -213060,9 +213060,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -213133,7 +213133,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -213268,7 +213268,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -213309,7 +213309,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -213325,7 +213325,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -213387,9 +213387,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -213419,9 +213419,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -213492,7 +213492,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -213627,7 +213627,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -213668,7 +213668,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -213684,7 +213684,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -213746,9 +213746,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -213778,9 +213778,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -213851,7 +213851,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -213986,7 +213986,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -214027,7 +214027,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -214043,7 +214043,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -214105,9 +214105,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -214137,9 +214137,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -214210,7 +214210,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -214345,7 +214345,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -214386,7 +214386,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -214402,7 +214402,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -214464,9 +214464,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -214496,9 +214496,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -214569,7 +214569,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -214704,7 +214704,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -214745,7 +214745,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -214761,7 +214761,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -214823,9 +214823,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -214855,9 +214855,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -214928,7 +214928,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -215063,7 +215063,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -215104,7 +215104,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -215120,7 +215120,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -215182,9 +215182,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -215214,9 +215214,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -215287,7 +215287,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -215422,7 +215422,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -215463,7 +215463,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -215479,7 +215479,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -215541,9 +215541,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -215573,9 +215573,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -215646,7 +215646,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -215781,7 +215781,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -215822,7 +215822,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -215838,7 +215838,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -215900,9 +215900,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -215932,9 +215932,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -216005,7 +216005,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -216140,7 +216140,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -216181,7 +216181,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -216197,7 +216197,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -216259,9 +216259,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -216291,9 +216291,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -216364,7 +216364,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -216499,7 +216499,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -216540,7 +216540,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -216556,7 +216556,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -216618,9 +216618,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -216650,9 +216650,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -216723,7 +216723,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -216858,7 +216858,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -216899,7 +216899,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -216915,7 +216915,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -216977,9 +216977,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -217009,9 +217009,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -217082,7 +217082,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -217217,7 +217217,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -217258,7 +217258,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -217274,7 +217274,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -217336,9 +217336,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -217368,9 +217368,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -217441,7 +217441,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -217576,7 +217576,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -217617,7 +217617,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -217633,7 +217633,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -217695,9 +217695,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -217727,9 +217727,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -217800,7 +217800,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -217935,7 +217935,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -217976,7 +217976,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -217992,7 +217992,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -218054,9 +218054,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -218086,9 +218086,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -218159,7 +218159,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -218294,7 +218294,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -218335,7 +218335,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -218351,7 +218351,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -218413,9 +218413,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -218445,9 +218445,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -218518,7 +218518,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -218653,7 +218653,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -218694,7 +218694,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -218710,7 +218710,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -218772,9 +218772,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -218804,9 +218804,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -218877,7 +218877,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -219012,7 +219012,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -219053,7 +219053,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -219069,7 +219069,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -219131,9 +219131,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -219163,9 +219163,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -219236,7 +219236,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -219371,7 +219371,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -219412,7 +219412,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -219428,7 +219428,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -219490,9 +219490,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -219522,9 +219522,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -219595,7 +219595,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -219730,7 +219730,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -219771,7 +219771,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -219787,7 +219787,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -219849,9 +219849,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -219881,9 +219881,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -219954,7 +219954,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -220089,7 +220089,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -220130,7 +220130,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -220146,7 +220146,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -220208,9 +220208,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -220240,9 +220240,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -220313,7 +220313,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -220448,7 +220448,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -220489,7 +220489,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -220505,7 +220505,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -220567,9 +220567,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -220599,9 +220599,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -220672,7 +220672,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -220807,7 +220807,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -220848,7 +220848,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -220864,7 +220864,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -220926,9 +220926,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -220958,9 +220958,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -221031,7 +221031,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -221166,7 +221166,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -221207,7 +221207,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -221223,7 +221223,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -221285,9 +221285,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -221317,9 +221317,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -221390,7 +221390,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -221525,7 +221525,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -221566,7 +221566,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -221582,7 +221582,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -221644,9 +221644,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -221676,9 +221676,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -221749,7 +221749,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -221884,7 +221884,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -221925,7 +221925,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -221941,7 +221941,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -222003,9 +222003,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -222035,9 +222035,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -222108,7 +222108,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -222243,7 +222243,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -222284,7 +222284,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -222300,7 +222300,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -222362,9 +222362,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -222394,9 +222394,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -222467,7 +222467,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -222602,7 +222602,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -222643,7 +222643,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -222659,7 +222659,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -222721,9 +222721,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -222753,9 +222753,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -222826,7 +222826,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -222961,7 +222961,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -223002,7 +223002,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -223018,7 +223018,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -223080,9 +223080,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -223112,9 +223112,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -223185,7 +223185,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -223320,7 +223320,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -223361,7 +223361,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -223377,7 +223377,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -223439,9 +223439,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -223471,9 +223471,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -223544,7 +223544,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -223679,7 +223679,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -223720,7 +223720,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -223736,7 +223736,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -223798,9 +223798,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -223830,9 +223830,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -223903,7 +223903,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -224038,7 +224038,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -224079,7 +224079,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -224095,7 +224095,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -224157,9 +224157,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -224189,9 +224189,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -224262,7 +224262,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -224397,7 +224397,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -224438,7 +224438,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -224454,7 +224454,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -224516,9 +224516,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -224548,9 +224548,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -224621,7 +224621,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -224756,7 +224756,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -224797,7 +224797,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -224813,7 +224813,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -224875,9 +224875,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -224907,9 +224907,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -224980,7 +224980,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -225115,7 +225115,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -225156,7 +225156,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -225172,7 +225172,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -225234,9 +225234,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -225266,9 +225266,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -225339,7 +225339,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -225474,7 +225474,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -225515,7 +225515,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -225531,7 +225531,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -225593,9 +225593,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -225625,9 +225625,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -225698,7 +225698,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -225833,7 +225833,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -225874,7 +225874,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -225890,7 +225890,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -225952,9 +225952,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -225984,9 +225984,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -226057,7 +226057,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -226192,7 +226192,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -226233,7 +226233,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -226249,7 +226249,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -226311,9 +226311,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -226343,9 +226343,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -226416,7 +226416,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -226551,7 +226551,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -226592,7 +226592,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -226608,7 +226608,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -226670,9 +226670,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -226702,9 +226702,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -226775,7 +226775,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -226910,7 +226910,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -226951,7 +226951,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -226967,7 +226967,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -227029,9 +227029,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -227061,9 +227061,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -227134,7 +227134,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -227269,7 +227269,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -227310,7 +227310,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -227326,7 +227326,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -227388,9 +227388,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -227420,9 +227420,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -227493,7 +227493,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -227628,7 +227628,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -227669,7 +227669,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -227685,7 +227685,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -227747,9 +227747,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -227779,9 +227779,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -227852,7 +227852,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -227987,7 +227987,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -228028,7 +228028,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -228044,7 +228044,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -228106,9 +228106,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -228138,9 +228138,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -228211,7 +228211,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -228346,7 +228346,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -228387,7 +228387,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -228403,7 +228403,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -228465,9 +228465,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -228497,9 +228497,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -228570,7 +228570,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -228705,7 +228705,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -228746,7 +228746,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -228762,7 +228762,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -228824,9 +228824,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -228856,9 +228856,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -228929,7 +228929,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -229064,7 +229064,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -229105,7 +229105,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -229121,7 +229121,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -229183,9 +229183,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -229215,9 +229215,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -229288,7 +229288,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -229423,7 +229423,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -229464,7 +229464,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -229480,7 +229480,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -229542,9 +229542,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -229574,9 +229574,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -229647,7 +229647,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -229782,7 +229782,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -229823,7 +229823,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -229839,7 +229839,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -229901,9 +229901,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -229933,9 +229933,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -230006,7 +230006,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -230141,7 +230141,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -230182,7 +230182,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -230198,7 +230198,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -230260,9 +230260,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -230292,9 +230292,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -230365,7 +230365,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -230500,7 +230500,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -230541,7 +230541,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -230557,7 +230557,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -230619,9 +230619,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -230651,9 +230651,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -230724,7 +230724,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -230859,7 +230859,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -230900,7 +230900,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -230916,7 +230916,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -230978,9 +230978,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -231010,9 +231010,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -231083,7 +231083,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -231218,7 +231218,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -231259,7 +231259,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -231275,7 +231275,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -231337,9 +231337,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -231369,9 +231369,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -231442,7 +231442,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -231577,7 +231577,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -231618,7 +231618,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -231634,7 +231634,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -231696,9 +231696,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -231728,9 +231728,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -231801,7 +231801,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -231936,7 +231936,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -231977,7 +231977,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -231993,7 +231993,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -232055,9 +232055,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -232087,9 +232087,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -232160,7 +232160,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -232295,7 +232295,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -232336,7 +232336,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -232352,7 +232352,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -232414,9 +232414,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -232446,9 +232446,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -232519,7 +232519,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -232654,7 +232654,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -232695,7 +232695,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -232711,7 +232711,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -232773,9 +232773,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -232805,9 +232805,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -232878,7 +232878,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -233013,7 +233013,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -233054,7 +233054,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -233070,7 +233070,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -233132,9 +233132,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -233164,9 +233164,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -233237,7 +233237,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -233372,7 +233372,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -233413,7 +233413,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -233429,7 +233429,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -233491,9 +233491,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -233523,9 +233523,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -233596,7 +233596,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -233731,7 +233731,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -233772,7 +233772,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -233788,7 +233788,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -233850,9 +233850,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -233882,9 +233882,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -233955,7 +233955,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -234090,7 +234090,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -234131,7 +234131,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -234147,7 +234147,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -234209,9 +234209,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -234241,9 +234241,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -234314,7 +234314,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -234449,7 +234449,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -234490,7 +234490,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -234506,7 +234506,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -234568,9 +234568,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -234600,9 +234600,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -234673,7 +234673,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -234808,7 +234808,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -234849,7 +234849,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -234865,7 +234865,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -234927,9 +234927,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -234959,9 +234959,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -235032,7 +235032,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -235167,7 +235167,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -235208,7 +235208,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -235224,7 +235224,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -235286,9 +235286,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -235318,9 +235318,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -235391,7 +235391,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -235526,7 +235526,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -235567,7 +235567,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -235583,7 +235583,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -235645,9 +235645,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -235677,9 +235677,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -235750,7 +235750,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -235885,7 +235885,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -235926,7 +235926,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -235942,7 +235942,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -236004,9 +236004,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -236036,9 +236036,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -236109,7 +236109,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -236244,7 +236244,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -236285,7 +236285,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -236301,7 +236301,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -236363,9 +236363,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -236395,9 +236395,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -236468,7 +236468,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -236603,7 +236603,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -236644,7 +236644,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -236660,7 +236660,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -236722,9 +236722,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -236754,9 +236754,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -236827,7 +236827,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -236962,7 +236962,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -237003,7 +237003,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -237019,7 +237019,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -237081,9 +237081,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -237113,9 +237113,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -237186,7 +237186,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -237321,7 +237321,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -237362,7 +237362,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -237378,7 +237378,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -237440,9 +237440,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -237472,9 +237472,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -237545,7 +237545,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -237680,7 +237680,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -237721,7 +237721,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -237737,7 +237737,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -237799,9 +237799,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -237831,9 +237831,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -237904,7 +237904,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -238039,7 +238039,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -238080,7 +238080,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -238096,7 +238096,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -238158,9 +238158,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -238190,9 +238190,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -238263,7 +238263,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -238398,7 +238398,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -238439,7 +238439,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -238455,7 +238455,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -238517,9 +238517,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -238549,9 +238549,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -238622,7 +238622,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -238757,7 +238757,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -238798,7 +238798,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -238814,7 +238814,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -238876,9 +238876,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -238908,9 +238908,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -238981,7 +238981,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -239116,7 +239116,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -239157,7 +239157,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -239173,7 +239173,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -239235,9 +239235,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -239267,9 +239267,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -239340,7 +239340,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -239475,7 +239475,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -239516,7 +239516,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -239532,7 +239532,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -239594,9 +239594,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -239626,9 +239626,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -239699,7 +239699,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -239834,7 +239834,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -239875,7 +239875,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -239891,7 +239891,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -239953,9 +239953,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -239985,9 +239985,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -240058,7 +240058,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -240193,7 +240193,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -240234,7 +240234,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -240250,7 +240250,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -240312,9 +240312,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -240344,9 +240344,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -240417,7 +240417,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -240552,7 +240552,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -240593,7 +240593,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -240609,7 +240609,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -240671,9 +240671,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -240703,9 +240703,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -240776,7 +240776,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -240911,7 +240911,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -240952,7 +240952,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -240968,7 +240968,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -241030,9 +241030,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -241062,9 +241062,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -241135,7 +241135,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -241270,7 +241270,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -241311,7 +241311,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -241327,7 +241327,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -241389,9 +241389,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -241421,9 +241421,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -241494,7 +241494,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -241629,7 +241629,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -241670,7 +241670,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -241686,7 +241686,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -241748,9 +241748,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -241780,9 +241780,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -241853,7 +241853,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -241988,7 +241988,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -242029,7 +242029,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -242045,7 +242045,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -242107,9 +242107,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -242139,9 +242139,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -242212,7 +242212,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -242347,7 +242347,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -242388,7 +242388,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -242404,7 +242404,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -242466,9 +242466,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -242498,9 +242498,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -242571,7 +242571,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -242706,7 +242706,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -242747,7 +242747,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -242763,7 +242763,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -242825,9 +242825,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -242857,9 +242857,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -242930,7 +242930,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -243065,7 +243065,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -243106,7 +243106,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -243122,7 +243122,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -243184,9 +243184,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -243216,9 +243216,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -243289,7 +243289,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -243424,7 +243424,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -243465,7 +243465,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -243481,7 +243481,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -243543,9 +243543,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -243575,9 +243575,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -243648,7 +243648,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -243783,7 +243783,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -243824,7 +243824,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -243840,7 +243840,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -243902,9 +243902,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -243934,9 +243934,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -244007,7 +244007,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -244142,7 +244142,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -244183,7 +244183,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -244199,7 +244199,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -244261,9 +244261,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -244293,9 +244293,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -244366,7 +244366,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -244501,7 +244501,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -244542,7 +244542,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -244558,7 +244558,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -244620,9 +244620,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -244652,9 +244652,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -244725,7 +244725,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -244860,7 +244860,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -244901,7 +244901,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -244917,7 +244917,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -244979,9 +244979,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -245011,9 +245011,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -245084,7 +245084,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -245219,7 +245219,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -245260,7 +245260,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -245276,7 +245276,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -245338,9 +245338,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -245370,9 +245370,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -245443,7 +245443,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -245578,7 +245578,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -245619,7 +245619,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -245635,7 +245635,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -245697,9 +245697,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -245729,9 +245729,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -245802,7 +245802,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -245937,7 +245937,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -245978,7 +245978,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -245994,7 +245994,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -246056,9 +246056,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -246088,9 +246088,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -246161,7 +246161,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -246296,7 +246296,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -246337,7 +246337,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -246353,7 +246353,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -246415,9 +246415,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -246447,9 +246447,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -246520,7 +246520,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -246655,7 +246655,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -246696,7 +246696,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -246712,7 +246712,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -246774,9 +246774,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -246806,9 +246806,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -246879,7 +246879,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -247014,7 +247014,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -247055,7 +247055,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -247071,7 +247071,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -247133,9 +247133,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -247165,9 +247165,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -247238,7 +247238,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -247373,7 +247373,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -247414,7 +247414,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -247430,7 +247430,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -247492,9 +247492,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -247524,9 +247524,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -247597,7 +247597,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -247732,7 +247732,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -247773,7 +247773,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -247789,7 +247789,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -247851,9 +247851,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -247883,9 +247883,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -247956,7 +247956,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -248091,7 +248091,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -248132,7 +248132,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -248148,7 +248148,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -248210,9 +248210,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -248242,9 +248242,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -248315,7 +248315,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -248450,7 +248450,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -248491,7 +248491,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -248507,7 +248507,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -248569,9 +248569,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -248601,9 +248601,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -248674,7 +248674,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -248809,7 +248809,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -248850,7 +248850,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -248866,7 +248866,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -248928,9 +248928,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -248960,9 +248960,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -249033,7 +249033,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -249168,7 +249168,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -249209,7 +249209,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -249225,7 +249225,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -249287,9 +249287,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -249319,9 +249319,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -249392,7 +249392,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -249527,7 +249527,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -249568,7 +249568,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -249584,7 +249584,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -249646,9 +249646,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -249678,9 +249678,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -249751,7 +249751,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -249886,7 +249886,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -249927,7 +249927,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -249943,7 +249943,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -250005,9 +250005,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -250037,9 +250037,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -250110,7 +250110,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -250245,7 +250245,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -250286,7 +250286,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -250302,7 +250302,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -250364,9 +250364,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -250396,9 +250396,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -250469,7 +250469,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -250604,7 +250604,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -250645,7 +250645,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -250661,7 +250661,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -250723,9 +250723,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -250755,9 +250755,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -250828,7 +250828,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -250963,7 +250963,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -251004,7 +251004,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -251020,7 +251020,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -251082,9 +251082,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -251114,9 +251114,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -251187,7 +251187,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -251322,7 +251322,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -251363,7 +251363,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -251379,7 +251379,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -251441,9 +251441,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -251473,9 +251473,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -251546,7 +251546,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -251681,7 +251681,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -251722,7 +251722,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -251738,7 +251738,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -251800,9 +251800,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -251832,9 +251832,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -251905,7 +251905,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -252040,7 +252040,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -252081,7 +252081,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -252097,7 +252097,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -252159,9 +252159,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -252191,9 +252191,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -252264,7 +252264,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -252399,7 +252399,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -252440,7 +252440,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -252456,7 +252456,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -252518,9 +252518,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -252550,9 +252550,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -252623,7 +252623,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -252758,7 +252758,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -252799,7 +252799,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -252815,7 +252815,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -252877,9 +252877,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -252909,9 +252909,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -252982,7 +252982,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -253117,7 +253117,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -253158,7 +253158,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -253174,7 +253174,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -253236,9 +253236,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -253268,9 +253268,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -253341,7 +253341,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -253476,7 +253476,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -253517,7 +253517,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -253533,7 +253533,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -253595,9 +253595,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -253627,9 +253627,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -253700,7 +253700,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -253835,7 +253835,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -253876,7 +253876,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -253892,7 +253892,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -253954,9 +253954,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -253986,9 +253986,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -254059,7 +254059,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -254194,7 +254194,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -254235,7 +254235,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -254251,7 +254251,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -254313,9 +254313,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -254345,9 +254345,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -254418,7 +254418,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -254553,7 +254553,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -254594,7 +254594,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -254610,7 +254610,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -254672,9 +254672,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -254704,9 +254704,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -254777,7 +254777,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -254912,7 +254912,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -254953,7 +254953,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -254969,7 +254969,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -255031,9 +255031,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -255063,9 +255063,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -255136,7 +255136,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -255271,7 +255271,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -255312,7 +255312,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -255328,7 +255328,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -255390,9 +255390,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -255422,9 +255422,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -255495,7 +255495,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -255630,7 +255630,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -255671,7 +255671,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -255687,7 +255687,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -255749,9 +255749,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -255781,9 +255781,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -255854,7 +255854,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -255989,7 +255989,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -256030,7 +256030,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -256046,7 +256046,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -256108,9 +256108,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -256140,9 +256140,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -256213,7 +256213,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -256348,7 +256348,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -256389,7 +256389,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -256405,7 +256405,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -256467,9 +256467,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -256499,9 +256499,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -256572,7 +256572,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -256707,7 +256707,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -256748,7 +256748,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -256764,7 +256764,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -256826,9 +256826,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -256858,9 +256858,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -256931,7 +256931,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -257066,7 +257066,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -257107,7 +257107,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -257123,7 +257123,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -257185,9 +257185,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -257217,9 +257217,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -257290,7 +257290,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -257425,7 +257425,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -257466,7 +257466,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -257482,7 +257482,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -257544,9 +257544,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -257576,9 +257576,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -257649,7 +257649,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -257784,7 +257784,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -257825,7 +257825,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -257841,7 +257841,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -257903,9 +257903,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -257935,9 +257935,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -258008,7 +258008,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -258143,7 +258143,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -258184,7 +258184,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -258200,7 +258200,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -258262,9 +258262,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -258294,9 +258294,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -258367,7 +258367,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -258502,7 +258502,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -258543,7 +258543,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -258559,7 +258559,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -258621,9 +258621,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -258653,9 +258653,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -258726,7 +258726,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -258861,7 +258861,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -258902,7 +258902,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -258918,7 +258918,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -258980,9 +258980,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -259012,9 +259012,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -259085,7 +259085,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -259220,7 +259220,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -259261,7 +259261,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -259277,7 +259277,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -259339,9 +259339,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -259371,9 +259371,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -259444,7 +259444,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -259579,7 +259579,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -259620,7 +259620,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -259636,7 +259636,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -259698,9 +259698,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -259730,9 +259730,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -259803,7 +259803,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -259938,7 +259938,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -259979,7 +259979,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -259995,7 +259995,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -260057,9 +260057,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -260089,9 +260089,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -260162,7 +260162,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -260297,7 +260297,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -260338,7 +260338,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -260354,7 +260354,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -260416,9 +260416,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -260448,9 +260448,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -260521,7 +260521,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -260656,7 +260656,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -260697,7 +260697,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -260713,7 +260713,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -260775,9 +260775,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -260807,9 +260807,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -260880,7 +260880,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -261015,7 +261015,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -261056,7 +261056,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -261072,7 +261072,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -261134,9 +261134,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -261166,9 +261166,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -261239,7 +261239,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -261374,7 +261374,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -261415,7 +261415,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -261431,7 +261431,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -261493,9 +261493,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -261525,9 +261525,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -261598,7 +261598,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -261733,7 +261733,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -261774,7 +261774,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -261790,7 +261790,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -261852,9 +261852,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -261884,9 +261884,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -261957,7 +261957,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -262092,7 +262092,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -262133,7 +262133,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -262149,7 +262149,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -262211,9 +262211,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -262243,9 +262243,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -262316,7 +262316,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -262451,7 +262451,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -262492,7 +262492,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -262508,7 +262508,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -262570,9 +262570,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -262602,9 +262602,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -262675,7 +262675,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -262810,7 +262810,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -262851,7 +262851,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -262867,7 +262867,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -262929,9 +262929,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -262961,9 +262961,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -263034,7 +263034,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -263169,7 +263169,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -263210,7 +263210,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -263226,7 +263226,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -263288,9 +263288,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -263320,9 +263320,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -263393,7 +263393,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -263528,7 +263528,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -263569,7 +263569,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -263585,7 +263585,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -263647,9 +263647,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -263679,9 +263679,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -263752,7 +263752,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -263887,7 +263887,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -263928,7 +263928,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -263944,7 +263944,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -264006,9 +264006,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -264038,9 +264038,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -264111,7 +264111,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -264246,7 +264246,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -264287,7 +264287,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -264303,7 +264303,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -264365,9 +264365,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -264397,9 +264397,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -264470,7 +264470,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -264605,7 +264605,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -264646,7 +264646,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -264662,7 +264662,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -264724,9 +264724,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -264756,9 +264756,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -264829,7 +264829,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -264964,7 +264964,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -265005,7 +265005,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -265021,7 +265021,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -265083,9 +265083,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -265115,9 +265115,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -265188,7 +265188,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -265323,7 +265323,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -265364,7 +265364,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -265380,7 +265380,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -265442,9 +265442,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -265474,9 +265474,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -265547,7 +265547,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -265682,7 +265682,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -265723,7 +265723,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -265739,7 +265739,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -265801,9 +265801,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -265833,9 +265833,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -265906,7 +265906,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -266041,7 +266041,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -266082,7 +266082,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -266098,7 +266098,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -266160,9 +266160,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -266192,9 +266192,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -266265,7 +266265,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -266400,7 +266400,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -266441,7 +266441,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -266457,7 +266457,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -266519,9 +266519,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -266551,9 +266551,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -266624,7 +266624,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -266759,7 +266759,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -266800,7 +266800,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -266816,7 +266816,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -266878,9 +266878,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -266910,9 +266910,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -266983,7 +266983,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -267118,7 +267118,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -267159,7 +267159,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -267175,7 +267175,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -267237,9 +267237,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -267269,9 +267269,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -267342,7 +267342,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -267477,7 +267477,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -267518,7 +267518,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -267534,7 +267534,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -267596,9 +267596,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -267628,9 +267628,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -267701,7 +267701,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -267836,7 +267836,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -267877,7 +267877,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -267893,7 +267893,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -267955,9 +267955,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -267987,9 +267987,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -268060,7 +268060,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -268195,7 +268195,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -268236,7 +268236,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -268252,7 +268252,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -268314,9 +268314,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -268346,9 +268346,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -268419,7 +268419,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -268554,7 +268554,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -268595,7 +268595,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -268611,7 +268611,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -268673,9 +268673,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -268705,9 +268705,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -268778,7 +268778,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -268913,7 +268913,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -268954,7 +268954,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -268970,7 +268970,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -269032,9 +269032,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -269064,9 +269064,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -269137,7 +269137,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -269272,7 +269272,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -269313,7 +269313,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -269329,7 +269329,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -269391,9 +269391,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -269423,9 +269423,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -269496,7 +269496,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -269631,7 +269631,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -269672,7 +269672,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -269688,7 +269688,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -269750,9 +269750,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -269782,9 +269782,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -269855,7 +269855,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -269990,7 +269990,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -270031,7 +270031,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -270047,7 +270047,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -270109,9 +270109,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -270141,9 +270141,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -270214,7 +270214,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -270349,7 +270349,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -270390,7 +270390,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -270406,7 +270406,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -270468,9 +270468,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -270500,9 +270500,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -270573,7 +270573,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -270708,7 +270708,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -270749,7 +270749,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -270765,7 +270765,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -270827,9 +270827,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -270859,9 +270859,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -270932,7 +270932,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -271067,7 +271067,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -271108,7 +271108,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -271124,7 +271124,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -271186,9 +271186,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -271218,9 +271218,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -271291,7 +271291,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -271426,7 +271426,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -271467,7 +271467,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -271483,7 +271483,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -271545,9 +271545,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -271577,9 +271577,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -271650,7 +271650,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -271785,7 +271785,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -271826,7 +271826,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -271842,7 +271842,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -271904,9 +271904,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -271936,9 +271936,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -272009,7 +272009,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -272144,7 +272144,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -272185,7 +272185,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -272201,7 +272201,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -272263,9 +272263,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -272295,9 +272295,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -272368,7 +272368,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -272503,7 +272503,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -272544,7 +272544,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -272560,7 +272560,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -272622,9 +272622,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -272654,9 +272654,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -272727,7 +272727,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -272862,7 +272862,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -272903,7 +272903,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -272919,7 +272919,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -272981,9 +272981,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -273013,9 +273013,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -273086,7 +273086,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -273221,7 +273221,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -273262,7 +273262,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -273278,7 +273278,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -273340,9 +273340,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -273372,9 +273372,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -273445,7 +273445,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -273580,7 +273580,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -273621,7 +273621,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -273637,7 +273637,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -273699,9 +273699,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -273731,9 +273731,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -273804,7 +273804,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -273939,7 +273939,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -273980,7 +273980,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -273996,7 +273996,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -274058,9 +274058,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -274090,9 +274090,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -274163,7 +274163,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -274298,7 +274298,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -274339,7 +274339,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -274355,7 +274355,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -274417,9 +274417,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -274449,9 +274449,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -274522,7 +274522,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -274657,7 +274657,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -274698,7 +274698,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -274714,7 +274714,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -274776,9 +274776,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -274808,9 +274808,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -274881,7 +274881,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -275016,7 +275016,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -275057,7 +275057,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -275073,7 +275073,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -275135,9 +275135,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -275167,9 +275167,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -275240,7 +275240,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -275375,7 +275375,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -275416,7 +275416,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -275432,7 +275432,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -275494,9 +275494,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -275526,9 +275526,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -275599,7 +275599,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -275734,7 +275734,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -275775,7 +275775,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -275791,7 +275791,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -275853,9 +275853,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -275885,9 +275885,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -275958,7 +275958,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -276093,7 +276093,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -276134,7 +276134,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -276150,7 +276150,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -276212,9 +276212,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -276244,9 +276244,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -276317,7 +276317,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -276452,7 +276452,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -276493,7 +276493,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -276509,7 +276509,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -276571,9 +276571,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -276603,9 +276603,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -276676,7 +276676,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -276811,7 +276811,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -276852,7 +276852,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -276868,7 +276868,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -276930,9 +276930,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -276962,9 +276962,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -277035,7 +277035,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -277170,7 +277170,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -277211,7 +277211,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -277227,7 +277227,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -277289,9 +277289,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -277321,9 +277321,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -277394,7 +277394,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -277529,7 +277529,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -277570,7 +277570,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -277586,7 +277586,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -277648,9 +277648,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -277680,9 +277680,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -277753,7 +277753,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -277888,7 +277888,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -277929,7 +277929,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -277945,7 +277945,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -278007,9 +278007,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -278039,9 +278039,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -278112,7 +278112,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -278247,7 +278247,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -278288,7 +278288,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -278304,7 +278304,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -278366,9 +278366,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -278398,9 +278398,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -278471,7 +278471,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -278606,7 +278606,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -278647,7 +278647,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -278663,7 +278663,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -278725,9 +278725,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -278757,9 +278757,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -278830,7 +278830,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -278965,7 +278965,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -279006,7 +279006,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -279022,7 +279022,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -279084,9 +279084,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -279116,9 +279116,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -279189,7 +279189,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -279324,7 +279324,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -279365,7 +279365,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -279381,7 +279381,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -279443,9 +279443,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -279475,9 +279475,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -279548,7 +279548,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -279683,7 +279683,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -279724,7 +279724,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -279740,7 +279740,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -279802,9 +279802,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -279834,9 +279834,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -279907,7 +279907,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -280042,7 +280042,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -280083,7 +280083,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -280099,7 +280099,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -280161,9 +280161,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -280193,9 +280193,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -280266,7 +280266,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -280401,7 +280401,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -280442,7 +280442,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -280458,7 +280458,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -280520,9 +280520,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -280552,9 +280552,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -280625,7 +280625,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -280760,7 +280760,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -280801,7 +280801,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -280817,7 +280817,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -280879,9 +280879,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -280911,9 +280911,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -280984,7 +280984,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -281119,7 +281119,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -281160,7 +281160,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -281176,7 +281176,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -281238,9 +281238,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -281270,9 +281270,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -281343,7 +281343,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -281478,7 +281478,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -281519,7 +281519,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -281535,7 +281535,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -281597,9 +281597,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -281629,9 +281629,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -281702,7 +281702,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -281837,7 +281837,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -281878,7 +281878,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -281894,7 +281894,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -281956,9 +281956,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -281988,9 +281988,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -282061,7 +282061,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -282196,7 +282196,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -282237,7 +282237,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -282253,7 +282253,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -282315,9 +282315,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -282347,9 +282347,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -282420,7 +282420,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -282555,7 +282555,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -282596,7 +282596,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -282612,7 +282612,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -282674,9 +282674,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -282706,9 +282706,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -282779,7 +282779,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -282914,7 +282914,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -282955,7 +282955,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -282971,7 +282971,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -283033,9 +283033,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -283065,9 +283065,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -283138,7 +283138,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -283273,7 +283273,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -283314,7 +283314,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -283330,7 +283330,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -283392,9 +283392,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -283424,9 +283424,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -283497,7 +283497,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -283632,7 +283632,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -283673,7 +283673,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -283689,7 +283689,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -283751,9 +283751,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -283783,9 +283783,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -283856,7 +283856,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -283991,7 +283991,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -284032,7 +284032,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -284048,7 +284048,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -284110,9 +284110,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -284142,9 +284142,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -284215,7 +284215,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -284350,7 +284350,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -284391,7 +284391,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -284407,7 +284407,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -284469,9 +284469,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -284501,9 +284501,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -284574,7 +284574,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -284709,7 +284709,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -284750,7 +284750,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -284766,7 +284766,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -284828,9 +284828,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -284860,9 +284860,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -284933,7 +284933,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -285068,7 +285068,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -285109,7 +285109,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -285125,7 +285125,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -285187,9 +285187,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -285219,9 +285219,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -285292,7 +285292,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -285427,7 +285427,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -285468,7 +285468,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -285484,7 +285484,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -285546,9 +285546,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -285578,9 +285578,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -285651,7 +285651,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -285786,7 +285786,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -285827,7 +285827,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -285843,7 +285843,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -285905,9 +285905,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -285937,9 +285937,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -286010,7 +286010,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -286145,7 +286145,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -286186,7 +286186,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -286202,7 +286202,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -286264,9 +286264,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -286296,9 +286296,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -286369,7 +286369,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -286504,7 +286504,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -286545,7 +286545,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -286561,7 +286561,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -286623,9 +286623,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -286655,9 +286655,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -286728,7 +286728,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -286863,7 +286863,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -286904,7 +286904,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -286920,7 +286920,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -286982,9 +286982,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -287014,9 +287014,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -287087,7 +287087,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -287222,7 +287222,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -287263,7 +287263,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -287279,7 +287279,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -287341,9 +287341,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -287373,9 +287373,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -287446,7 +287446,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -287581,7 +287581,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -287622,7 +287622,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -287638,7 +287638,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -287700,9 +287700,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -287732,9 +287732,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -287805,7 +287805,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -287940,7 +287940,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -287981,7 +287981,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -287997,7 +287997,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -288059,9 +288059,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -288091,9 +288091,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -288164,7 +288164,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -288299,7 +288299,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -288340,7 +288340,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -288356,7 +288356,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -288418,9 +288418,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -288450,9 +288450,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -288523,7 +288523,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -288658,7 +288658,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -288699,7 +288699,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -288715,7 +288715,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -288777,9 +288777,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -288809,9 +288809,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -288882,7 +288882,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -289017,7 +289017,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -289058,7 +289058,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -289074,7 +289074,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -289136,9 +289136,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -289168,9 +289168,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -289241,7 +289241,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -289376,7 +289376,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -289417,7 +289417,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -289433,7 +289433,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -289495,9 +289495,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -289527,9 +289527,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -289600,7 +289600,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -289735,7 +289735,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -289776,7 +289776,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -289792,7 +289792,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -289854,9 +289854,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -289886,9 +289886,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -289959,7 +289959,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -290094,7 +290094,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -290135,7 +290135,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -290151,7 +290151,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -290213,9 +290213,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -290245,9 +290245,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -290318,7 +290318,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -290453,7 +290453,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -290494,7 +290494,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -290510,7 +290510,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -290572,9 +290572,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -290604,9 +290604,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -290677,7 +290677,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -290812,7 +290812,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -290853,7 +290853,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -290869,7 +290869,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -290931,9 +290931,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -290963,9 +290963,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -291036,7 +291036,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -291171,7 +291171,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -291212,7 +291212,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -291228,7 +291228,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -291290,9 +291290,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -291322,9 +291322,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -291395,7 +291395,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -291530,7 +291530,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -291571,7 +291571,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -291587,7 +291587,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -291649,9 +291649,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -291681,9 +291681,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -291754,7 +291754,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -291889,7 +291889,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -291930,7 +291930,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -291946,7 +291946,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -292008,9 +292008,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -292040,9 +292040,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -292113,7 +292113,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -292248,7 +292248,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -292289,7 +292289,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -292305,7 +292305,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -292367,9 +292367,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -292399,9 +292399,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -292472,7 +292472,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -292607,7 +292607,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -292648,7 +292648,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -292664,7 +292664,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -292726,9 +292726,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -292758,9 +292758,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -292831,7 +292831,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -292966,7 +292966,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -293007,7 +293007,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -293023,7 +293023,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -293085,9 +293085,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -293117,9 +293117,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -293190,7 +293190,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -293325,7 +293325,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -293366,7 +293366,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -293382,7 +293382,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -293444,9 +293444,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -293476,9 +293476,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -293549,7 +293549,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -293684,7 +293684,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -293725,7 +293725,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -293741,7 +293741,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -293803,9 +293803,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -293835,9 +293835,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -293908,7 +293908,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -294043,7 +294043,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -294084,7 +294084,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -294100,7 +294100,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -294162,9 +294162,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -294194,9 +294194,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -294267,7 +294267,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -294402,7 +294402,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -294443,7 +294443,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -294459,7 +294459,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -294521,9 +294521,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -294553,9 +294553,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -294626,7 +294626,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -294761,7 +294761,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -294802,7 +294802,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -294818,7 +294818,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -294880,9 +294880,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -294912,9 +294912,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -294985,7 +294985,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -295120,7 +295120,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -295161,7 +295161,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -295177,7 +295177,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -295239,9 +295239,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -295271,9 +295271,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -295344,7 +295344,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -295479,7 +295479,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -295520,7 +295520,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -295536,7 +295536,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -295598,9 +295598,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -295630,9 +295630,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -295703,7 +295703,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -295838,7 +295838,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -295879,7 +295879,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -295895,7 +295895,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -295957,9 +295957,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -295989,9 +295989,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -296062,7 +296062,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -296197,7 +296197,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -296238,7 +296238,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -296254,7 +296254,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -296316,9 +296316,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -296348,9 +296348,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -296421,7 +296421,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -296556,7 +296556,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -296597,7 +296597,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -296613,7 +296613,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -296675,9 +296675,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -296707,9 +296707,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -296780,7 +296780,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -296915,7 +296915,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -296956,7 +296956,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -296972,7 +296972,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -297034,9 +297034,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -297066,9 +297066,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -297139,7 +297139,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -297274,7 +297274,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -297315,7 +297315,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -297331,7 +297331,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -297393,9 +297393,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -297425,9 +297425,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -297498,7 +297498,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -297633,7 +297633,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -297674,7 +297674,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -297690,7 +297690,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -297752,9 +297752,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -297784,9 +297784,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -297857,7 +297857,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -297992,7 +297992,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -298033,7 +298033,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -298049,7 +298049,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -298111,9 +298111,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -298143,9 +298143,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -298216,7 +298216,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -298351,7 +298351,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -298392,7 +298392,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -298408,7 +298408,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -298470,9 +298470,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -298502,9 +298502,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -298575,7 +298575,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -298710,7 +298710,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -298751,7 +298751,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -298767,7 +298767,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -298829,9 +298829,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -298861,9 +298861,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -298934,7 +298934,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -299069,7 +299069,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -299110,7 +299110,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -299126,7 +299126,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -299188,9 +299188,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -299220,9 +299220,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -299293,7 +299293,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -299428,7 +299428,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -299469,7 +299469,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -299485,7 +299485,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -299547,9 +299547,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -299579,9 +299579,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -299652,7 +299652,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -299787,7 +299787,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -299828,7 +299828,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -299844,7 +299844,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -299906,9 +299906,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -299938,9 +299938,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -300011,7 +300011,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -300146,7 +300146,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -300187,7 +300187,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -300203,7 +300203,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -300265,9 +300265,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -300297,9 +300297,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -300370,7 +300370,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -300505,7 +300505,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -300546,7 +300546,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -300562,7 +300562,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -300624,9 +300624,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -300656,9 +300656,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -300729,7 +300729,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -300864,7 +300864,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -300905,7 +300905,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -300921,7 +300921,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -300983,9 +300983,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -301015,9 +301015,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -301088,7 +301088,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -301223,7 +301223,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -301264,7 +301264,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -301280,7 +301280,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -301342,9 +301342,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -301374,9 +301374,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -301447,7 +301447,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -301582,7 +301582,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -301623,7 +301623,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -301639,7 +301639,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -301701,9 +301701,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -301733,9 +301733,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -301806,7 +301806,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -301941,7 +301941,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -301982,7 +301982,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -301998,7 +301998,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -302060,9 +302060,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -302092,9 +302092,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -302165,7 +302165,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -302300,7 +302300,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -302341,7 +302341,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -302357,7 +302357,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -302419,9 +302419,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -302451,9 +302451,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -302524,7 +302524,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -302659,7 +302659,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -302700,7 +302700,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -302716,7 +302716,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -302778,9 +302778,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -302810,9 +302810,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -302883,7 +302883,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -303018,7 +303018,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -303059,7 +303059,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -303075,7 +303075,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -303137,9 +303137,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -303169,9 +303169,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -303242,7 +303242,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -303377,7 +303377,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -303418,7 +303418,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -303434,7 +303434,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -303496,9 +303496,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -303528,9 +303528,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -303601,7 +303601,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -303736,7 +303736,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -303777,7 +303777,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -303793,7 +303793,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -303855,9 +303855,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -303887,9 +303887,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -303960,7 +303960,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -304095,7 +304095,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -304136,7 +304136,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -304152,7 +304152,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -304214,9 +304214,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -304246,9 +304246,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -304319,7 +304319,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -304454,7 +304454,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -304495,7 +304495,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -304511,7 +304511,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -304573,9 +304573,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -304605,9 +304605,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -304678,7 +304678,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -304813,7 +304813,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -304854,7 +304854,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -304870,7 +304870,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -304932,9 +304932,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -304964,9 +304964,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -305037,7 +305037,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -305172,7 +305172,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -305213,7 +305213,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -305229,7 +305229,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -305291,9 +305291,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -305323,9 +305323,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -305396,7 +305396,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -305531,7 +305531,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -305572,7 +305572,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -305588,7 +305588,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -305650,9 +305650,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -305682,9 +305682,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -305755,7 +305755,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -305890,7 +305890,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -305931,7 +305931,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -305947,7 +305947,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -306009,9 +306009,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -306041,9 +306041,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -306114,7 +306114,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -306249,7 +306249,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -306290,7 +306290,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -306306,7 +306306,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -306368,9 +306368,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -306400,9 +306400,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -306473,7 +306473,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -306608,7 +306608,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -306649,7 +306649,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -306665,7 +306665,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -306727,9 +306727,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -306759,9 +306759,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -306832,7 +306832,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -306967,7 +306967,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -307008,7 +307008,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -307024,7 +307024,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -307086,9 +307086,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -307118,9 +307118,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -307191,7 +307191,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -307326,7 +307326,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -307367,7 +307367,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -307383,7 +307383,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -307445,9 +307445,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -307477,9 +307477,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -307550,7 +307550,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -307685,7 +307685,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -307726,7 +307726,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -307742,7 +307742,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -307804,9 +307804,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -307836,9 +307836,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -307909,7 +307909,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -308044,7 +308044,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -308085,7 +308085,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -308101,7 +308101,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -308163,9 +308163,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -308195,9 +308195,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -308268,7 +308268,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -308403,7 +308403,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -308444,7 +308444,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -308460,7 +308460,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -308522,9 +308522,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -308554,9 +308554,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -308627,7 +308627,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -308762,7 +308762,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -308803,7 +308803,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -308819,7 +308819,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -308881,9 +308881,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -308913,9 +308913,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -308986,7 +308986,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -309121,7 +309121,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -309162,7 +309162,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -309178,7 +309178,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -309240,9 +309240,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -309272,9 +309272,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -309345,7 +309345,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -309480,7 +309480,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -309521,7 +309521,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -309537,7 +309537,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -309599,9 +309599,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -309631,9 +309631,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -309704,7 +309704,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -309839,7 +309839,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -309880,7 +309880,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -309896,7 +309896,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -309958,9 +309958,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -309990,9 +309990,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -310063,7 +310063,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -310198,7 +310198,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -310239,7 +310239,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -310255,7 +310255,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -310317,9 +310317,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -310349,9 +310349,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -310422,7 +310422,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -310557,7 +310557,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -310598,7 +310598,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -310614,7 +310614,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -310676,9 +310676,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -310708,9 +310708,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -310781,7 +310781,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -310916,7 +310916,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -310957,7 +310957,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -310973,7 +310973,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -311035,9 +311035,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -311067,9 +311067,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -311140,7 +311140,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -311275,7 +311275,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -311316,7 +311316,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -311332,7 +311332,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -311394,9 +311394,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -311426,9 +311426,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -311499,7 +311499,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -311634,7 +311634,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -311675,7 +311675,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -311691,7 +311691,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -311753,9 +311753,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -311785,9 +311785,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -311858,7 +311858,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -311993,7 +311993,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -312034,7 +312034,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -312050,7 +312050,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -312112,9 +312112,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -312144,9 +312144,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -312217,7 +312217,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -312352,7 +312352,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -312393,7 +312393,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -312409,7 +312409,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -312471,9 +312471,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -312503,9 +312503,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -312576,7 +312576,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -312711,7 +312711,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -312752,7 +312752,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -312768,7 +312768,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -312830,9 +312830,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -312862,9 +312862,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -312935,7 +312935,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -313070,7 +313070,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -313111,7 +313111,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -313127,7 +313127,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -313189,9 +313189,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -313221,9 +313221,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -313294,7 +313294,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -313429,7 +313429,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -313470,7 +313470,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -313486,7 +313486,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -313548,9 +313548,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -313580,9 +313580,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -313653,7 +313653,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -313788,7 +313788,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -313829,7 +313829,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -313845,7 +313845,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -313907,9 +313907,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -313939,9 +313939,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -314012,7 +314012,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -314147,7 +314147,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -314188,7 +314188,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -314204,7 +314204,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -314266,9 +314266,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -314298,9 +314298,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -314371,7 +314371,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -314506,7 +314506,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -314547,7 +314547,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -314563,7 +314563,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -314625,9 +314625,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -314657,9 +314657,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -314730,7 +314730,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -314865,7 +314865,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -314906,7 +314906,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -314922,7 +314922,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -314984,9 +314984,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -315016,9 +315016,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -315089,7 +315089,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -315224,7 +315224,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -315265,7 +315265,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -315281,7 +315281,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -315343,9 +315343,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -315375,9 +315375,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -315448,7 +315448,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -315583,7 +315583,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -315624,7 +315624,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -315640,7 +315640,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -315702,9 +315702,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -315734,9 +315734,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -315807,7 +315807,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -315942,7 +315942,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -315983,7 +315983,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -315999,7 +315999,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -316061,9 +316061,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -316093,9 +316093,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -316166,7 +316166,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -316301,7 +316301,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -316342,7 +316342,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -316358,7 +316358,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -316420,9 +316420,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -316452,9 +316452,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -316525,7 +316525,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -316660,7 +316660,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -316701,7 +316701,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -316717,7 +316717,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -316779,9 +316779,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -316811,9 +316811,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -316884,7 +316884,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -317019,7 +317019,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -317060,7 +317060,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -317076,7 +317076,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -317138,9 +317138,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -317170,9 +317170,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -317243,7 +317243,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -317378,7 +317378,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -317419,7 +317419,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -317435,7 +317435,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -317497,9 +317497,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -317529,9 +317529,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -317602,7 +317602,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -317737,7 +317737,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -317778,7 +317778,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -317794,7 +317794,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -317856,9 +317856,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -317888,9 +317888,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -317961,7 +317961,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -318096,7 +318096,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -318137,7 +318137,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -318153,7 +318153,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -318215,9 +318215,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -318247,9 +318247,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -318320,7 +318320,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -318455,7 +318455,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -318496,7 +318496,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -318512,7 +318512,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -318574,9 +318574,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -318606,9 +318606,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -318679,7 +318679,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -318814,7 +318814,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -318855,7 +318855,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -318871,7 +318871,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -318933,9 +318933,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -318965,9 +318965,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -319038,7 +319038,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -319173,7 +319173,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -319214,7 +319214,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -319230,7 +319230,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -319292,9 +319292,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -319324,9 +319324,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -319397,7 +319397,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -319532,7 +319532,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -319573,7 +319573,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -319589,7 +319589,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -319651,9 +319651,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -319683,9 +319683,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -319756,7 +319756,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -319891,7 +319891,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -319932,7 +319932,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -319948,7 +319948,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -320010,9 +320010,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -320042,9 +320042,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -320115,7 +320115,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -320250,7 +320250,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -320291,7 +320291,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -320307,7 +320307,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -320369,9 +320369,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -320401,9 +320401,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -320474,7 +320474,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -320609,7 +320609,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -320650,7 +320650,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -320666,7 +320666,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -320728,9 +320728,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -320760,9 +320760,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -320833,7 +320833,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -320968,7 +320968,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -321009,7 +321009,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -321025,7 +321025,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -321087,9 +321087,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -321119,9 +321119,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -321192,7 +321192,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -321327,7 +321327,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -321368,7 +321368,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -321384,7 +321384,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -321446,9 +321446,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -321478,9 +321478,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -321551,7 +321551,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -321686,7 +321686,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -321727,7 +321727,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -321743,7 +321743,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -321805,9 +321805,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -321837,9 +321837,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -321910,7 +321910,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -322045,7 +322045,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -322086,7 +322086,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -322102,7 +322102,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -322164,9 +322164,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -322196,9 +322196,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -322269,7 +322269,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -322404,7 +322404,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -322445,7 +322445,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -322461,7 +322461,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -322523,9 +322523,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -322555,9 +322555,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -322628,7 +322628,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -322763,7 +322763,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -322804,7 +322804,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -322820,7 +322820,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -322882,9 +322882,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -322914,9 +322914,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -322987,7 +322987,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -323122,7 +323122,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -323163,7 +323163,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -323179,7 +323179,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -323241,9 +323241,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -323273,9 +323273,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -323346,7 +323346,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -323481,7 +323481,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -323522,7 +323522,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -323538,7 +323538,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -323600,9 +323600,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -323632,9 +323632,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -323705,7 +323705,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -323840,7 +323840,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -323881,7 +323881,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -323897,7 +323897,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -323959,9 +323959,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -323991,9 +323991,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -324064,7 +324064,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -324199,7 +324199,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -324240,7 +324240,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -324256,7 +324256,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -324318,9 +324318,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -324350,9 +324350,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -324423,7 +324423,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -324558,7 +324558,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -324599,7 +324599,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -324615,7 +324615,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -324677,9 +324677,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -324709,9 +324709,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -324782,7 +324782,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -324917,7 +324917,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -324958,7 +324958,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -324974,7 +324974,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -325036,9 +325036,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -325068,9 +325068,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -325141,7 +325141,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -325276,7 +325276,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -325317,7 +325317,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -325333,7 +325333,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -325395,9 +325395,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -325427,9 +325427,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -325500,7 +325500,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -325635,7 +325635,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -325676,7 +325676,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -325692,7 +325692,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -325754,9 +325754,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -325786,9 +325786,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -325859,7 +325859,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -325994,7 +325994,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -326035,7 +326035,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -326051,7 +326051,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -326113,9 +326113,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -326145,9 +326145,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -326218,7 +326218,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -326353,7 +326353,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -326394,7 +326394,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -326410,7 +326410,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -326472,9 +326472,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -326504,9 +326504,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -326577,7 +326577,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -326712,7 +326712,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -326753,7 +326753,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -326769,7 +326769,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -326831,9 +326831,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -326863,9 +326863,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -326936,7 +326936,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -327071,7 +327071,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -327112,7 +327112,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -327128,7 +327128,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -327190,9 +327190,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -327222,9 +327222,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -327295,7 +327295,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -327430,7 +327430,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -327471,7 +327471,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -327487,7 +327487,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -327549,9 +327549,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -327581,9 +327581,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -327654,7 +327654,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -327789,7 +327789,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -327830,7 +327830,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -327846,7 +327846,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -327908,9 +327908,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -327940,9 +327940,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -328013,7 +328013,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -328148,7 +328148,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -328189,7 +328189,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -328205,7 +328205,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -328267,9 +328267,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -328299,9 +328299,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -328372,7 +328372,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -328507,7 +328507,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -328548,7 +328548,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -328564,7 +328564,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -328626,9 +328626,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -328658,9 +328658,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -328731,7 +328731,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -328866,7 +328866,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -328907,7 +328907,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -328923,7 +328923,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -328985,9 +328985,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -329017,9 +329017,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -329090,7 +329090,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -329225,7 +329225,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -329266,7 +329266,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -329282,7 +329282,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -329344,9 +329344,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -329376,9 +329376,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -329449,7 +329449,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -329584,7 +329584,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -329625,7 +329625,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -329641,7 +329641,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -329703,9 +329703,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -329735,9 +329735,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -329808,7 +329808,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -329943,7 +329943,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -329984,7 +329984,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -330000,7 +330000,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -330062,9 +330062,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -330094,9 +330094,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -330167,7 +330167,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -330302,7 +330302,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -330343,7 +330343,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -330359,7 +330359,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -330421,9 +330421,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -330453,9 +330453,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -330526,7 +330526,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -330661,7 +330661,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -330702,7 +330702,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -330718,7 +330718,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -330780,9 +330780,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -330812,9 +330812,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -330885,7 +330885,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -331020,7 +331020,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -331061,7 +331061,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -331077,7 +331077,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -331139,9 +331139,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -331171,9 +331171,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -331244,7 +331244,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -331379,7 +331379,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -331420,7 +331420,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -331436,7 +331436,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -331498,9 +331498,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -331530,9 +331530,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -331603,7 +331603,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -331738,7 +331738,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -331779,7 +331779,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -331795,7 +331795,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -331857,9 +331857,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -331889,9 +331889,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -331962,7 +331962,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -332097,7 +332097,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -332138,7 +332138,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -332154,7 +332154,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -332216,9 +332216,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -332248,9 +332248,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -332321,7 +332321,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -332456,7 +332456,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -332497,7 +332497,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -332513,7 +332513,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -332575,9 +332575,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -332607,9 +332607,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -332680,7 +332680,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -332815,7 +332815,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -332856,7 +332856,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -332872,7 +332872,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -332934,9 +332934,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -332966,9 +332966,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -333039,7 +333039,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -333174,7 +333174,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -333215,7 +333215,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -333231,7 +333231,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -333293,9 +333293,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -333325,9 +333325,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -333398,7 +333398,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -333533,7 +333533,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -333574,7 +333574,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -333590,7 +333590,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -333652,9 +333652,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -333684,9 +333684,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -333757,7 +333757,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -333892,7 +333892,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -333933,7 +333933,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -333949,7 +333949,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -334011,9 +334011,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -334043,9 +334043,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -334116,7 +334116,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -334251,7 +334251,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -334292,7 +334292,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -334308,7 +334308,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -334370,9 +334370,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -334402,9 +334402,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -334475,7 +334475,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -334610,7 +334610,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -334651,7 +334651,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -334667,7 +334667,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -334729,9 +334729,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -334761,9 +334761,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -334834,7 +334834,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -334969,7 +334969,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -335010,7 +335010,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -335026,7 +335026,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -335088,9 +335088,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -335120,9 +335120,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -335193,7 +335193,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -335328,7 +335328,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -335369,7 +335369,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -335385,7 +335385,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -335447,9 +335447,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -335479,9 +335479,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -335552,7 +335552,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -335687,7 +335687,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -335728,7 +335728,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -335744,7 +335744,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -335806,9 +335806,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -335838,9 +335838,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -335911,7 +335911,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -336046,7 +336046,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -336087,7 +336087,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -336103,7 +336103,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -336165,9 +336165,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -336197,9 +336197,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -336270,7 +336270,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -336405,7 +336405,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -336446,7 +336446,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -336462,7 +336462,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -336524,9 +336524,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -336556,9 +336556,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -336629,7 +336629,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -336764,7 +336764,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -336805,7 +336805,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -336821,7 +336821,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -336883,9 +336883,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -336915,9 +336915,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -336988,7 +336988,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -337123,7 +337123,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -337164,7 +337164,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -337180,7 +337180,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -337242,9 +337242,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -337274,9 +337274,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -337347,7 +337347,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -337482,7 +337482,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -337523,7 +337523,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -337539,7 +337539,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -337601,9 +337601,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -337633,9 +337633,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -337706,7 +337706,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -337841,7 +337841,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -337882,7 +337882,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -337898,7 +337898,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -337960,9 +337960,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -337992,9 +337992,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -338065,7 +338065,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -338200,7 +338200,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -338241,7 +338241,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -338257,7 +338257,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -338319,9 +338319,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -338351,9 +338351,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -338424,7 +338424,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -338559,7 +338559,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -338600,7 +338600,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -338616,7 +338616,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -338678,9 +338678,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -338710,9 +338710,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -338783,7 +338783,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -338918,7 +338918,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -338959,7 +338959,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -338975,7 +338975,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -339037,9 +339037,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -339069,9 +339069,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -339142,7 +339142,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -339277,7 +339277,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -339318,7 +339318,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -339334,7 +339334,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -339396,9 +339396,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -339428,9 +339428,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -339501,7 +339501,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -339636,7 +339636,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -339677,7 +339677,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -339693,7 +339693,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -339755,9 +339755,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -339787,9 +339787,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -339860,7 +339860,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -339995,7 +339995,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -340036,7 +340036,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -340052,7 +340052,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -340114,9 +340114,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -340146,9 +340146,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -340219,7 +340219,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -340354,7 +340354,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -340395,7 +340395,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -340411,7 +340411,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -340473,9 +340473,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -340505,9 +340505,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -340578,7 +340578,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -340713,7 +340713,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -340754,7 +340754,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -340770,7 +340770,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -340832,9 +340832,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -340864,9 +340864,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -340937,7 +340937,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -341072,7 +341072,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -341113,7 +341113,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -341129,7 +341129,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -341191,9 +341191,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -341223,9 +341223,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -341296,7 +341296,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -341431,7 +341431,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -341472,7 +341472,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -341488,7 +341488,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -341550,9 +341550,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -341582,9 +341582,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -341655,7 +341655,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -341790,7 +341790,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -341831,7 +341831,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -341847,7 +341847,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -341909,9 +341909,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -341941,9 +341941,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -342014,7 +342014,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -342149,7 +342149,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -342190,7 +342190,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -342206,7 +342206,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -342268,9 +342268,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -342300,9 +342300,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -342373,7 +342373,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -342508,7 +342508,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -342549,7 +342549,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -342565,7 +342565,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -342627,9 +342627,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -342659,9 +342659,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -342732,7 +342732,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -342867,7 +342867,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -342908,7 +342908,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -342924,7 +342924,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -342986,9 +342986,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -343018,9 +343018,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -343091,7 +343091,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -343226,7 +343226,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -343267,7 +343267,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -343283,7 +343283,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -343345,9 +343345,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -343377,9 +343377,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -343450,7 +343450,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -343585,7 +343585,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -343626,7 +343626,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -343642,7 +343642,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -343704,9 +343704,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -343736,9 +343736,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -343809,7 +343809,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -343944,7 +343944,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -343985,7 +343985,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -344001,7 +344001,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -344063,9 +344063,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -344095,9 +344095,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -344168,7 +344168,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -344303,7 +344303,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -344344,7 +344344,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -344360,7 +344360,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -344422,9 +344422,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -344454,9 +344454,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -344527,7 +344527,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -344662,7 +344662,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -344703,7 +344703,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -344719,7 +344719,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -344781,9 +344781,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -344813,9 +344813,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -344886,7 +344886,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -345021,7 +345021,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -345062,7 +345062,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -345078,7 +345078,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -345140,9 +345140,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -345172,9 +345172,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -345245,7 +345245,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -345380,7 +345380,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -345421,7 +345421,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -345437,7 +345437,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -345499,9 +345499,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -345531,9 +345531,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -345604,7 +345604,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -345739,7 +345739,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -345780,7 +345780,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -345796,7 +345796,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -345858,9 +345858,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -345890,9 +345890,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -345963,7 +345963,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -346098,7 +346098,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -346139,7 +346139,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -346155,7 +346155,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -346217,9 +346217,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -346249,9 +346249,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -346322,7 +346322,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -346457,7 +346457,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -346498,7 +346498,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -346514,7 +346514,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -346576,9 +346576,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -346608,9 +346608,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -346681,7 +346681,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -346816,7 +346816,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -346857,7 +346857,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -346873,7 +346873,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -346935,9 +346935,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -346967,9 +346967,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -347040,7 +347040,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -347175,7 +347175,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -347216,7 +347216,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -347232,7 +347232,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -347294,9 +347294,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -347326,9 +347326,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -347399,7 +347399,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -347534,7 +347534,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -347575,7 +347575,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -347591,7 +347591,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -347653,9 +347653,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -347685,9 +347685,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -347758,7 +347758,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -347893,7 +347893,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -347934,7 +347934,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -347950,7 +347950,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -348012,9 +348012,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -348044,9 +348044,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -348117,7 +348117,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -348252,7 +348252,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -348293,7 +348293,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -348309,7 +348309,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -348371,9 +348371,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -348403,9 +348403,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -348476,7 +348476,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -348611,7 +348611,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -348652,7 +348652,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -348668,7 +348668,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -348730,9 +348730,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -348762,9 +348762,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -348835,7 +348835,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -348970,7 +348970,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -349011,7 +349011,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -349027,7 +349027,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -349089,9 +349089,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -349121,9 +349121,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -349194,7 +349194,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -349329,7 +349329,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -349370,7 +349370,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -349386,7 +349386,7 @@ Batch csv `pyard-reduce-csv` takes in `reduce_2field` option to reduce 2 fields # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -349448,9 +349448,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -349480,9 +349480,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -349553,7 +349553,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -349688,7 +349688,7 @@ When there are multiple expression characters in the same group defined by a sho {'N', 'Q'} B*44:02 ``` -See #154 and #155 +See #154 and #155 [Changes][0.7.6] @@ -349729,7 +349729,7 @@ Summary # [ Fix batch regression error (0.7.3)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.3) - 21 Mar 2022 - Fix regression error for MAC reduction #152 + Fix regression error for MAC reduction #152 [Changes][0.7.3] @@ -349737,7 +349737,7 @@ Summary # [Stricter Data Validation (0.7.2)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.7.2) - 14 Feb 2022 -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. +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](https://github.com/nmdp-bioinformatics/py-ard/blob/master/CHANGELOG.md) for full changelog. @@ -349799,9 +349799,9 @@ MISSING: who_group table # [Supports WHO and exon Reduction Types (0.6.8)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.8) - 24 Sep 2021 - Handle cases when there is no typing and when redux fails. -- added `exon` resolution group +- added `exon` resolution group - added `W` resolution group -- Fix validation issues with empty alleles, NNNNs, and non-allelic values. +- Fix validation issues with empty alleles, NNNNs, and non-allelic values. - pyard-import can refresh MACs and rebuild databases [Changes][0.6.8] @@ -349831,9 +349831,9 @@ handle cases with no input and redux fails # [DRBX Mapping and Cw Serology (0.6.4)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.6.4) - 16 Jun 2021 - - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 - - Change C to Cw for serology; #84 - - Return '' for invalid MACs #84 + - Map DRB3, DRB4 and DRB5 typings to DRBX. #82 + - Change C to Cw for serology; #84 + - Return '' for invalid MACs #84 [Changes][0.6.4] @@ -349904,7 +349904,7 @@ Uses WMDA `rel_dna_ser.txt` for the corresponding version of IMGT database to pr # [Use sqlite3 database for reference data (0.3.0)](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.3.0) - 15 Oct 2020 - Use sqlite3 database for data + Use sqlite3 database for data Offload MAC codes from memory to sqlite3 database (natively supported by Python) to reduce memory footprint. All MAC lookups happen through the db. The alleles and G group expansions @@ -350003,7 +350003,7 @@ yes # [0.0.14](https://github.com/nmdp-bioinformatics/py-ard/releases/tag/0.0.14) - 14 Apr 2020 - Support for Python 3.7 -- Broad XX enhancement +- Broad XX enhancement - p Performance improvements [Changes][0.0.14] diff --git a/Makefile b/Makefile index c72f3fd..2d0bf7e 100644 --- a/Makefile +++ b/Makefile @@ -21,6 +21,7 @@ for line in sys.stdin: print("%-20s %s" % (target, help)) endef export PRINT_HELP_PYSCRIPT + BROWSER := python -c "$$BROWSER_PYSCRIPT" help: @@ -46,24 +47,32 @@ clean-test: ## remove test and coverage artifacts rm -fr .tox/ rm -f .coverage rm -fr htmlcov/ + rm -fr .pytest_cache + rm -fr allure_report lint: ## check style with flake8 - flake8 pyars tests + # stop the build if there are Python syntax errors or undefined names \ + exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide + flake8 $(PACKAGE_NAME) tests --count --select=E9,F63,F7,F82 --show-source --statistics + flake8 $(PACKAGE_NAME) --exit-zero --max-complexity=10 --max-line-length=127 --statistics + pre-commit + +behave: clean-test ## run the behave tests, generate and serve report + - behave -f allure_behave.formatter:AllureFormatter -o allure_report + allure serve allure_report -test: ## run tests quickly with the default Python - - python setup.py test +pytest: clean-test ## run tests quickly with the default Python + PYTHONPATH=. pytest -test-all: ## run tests on every Python version with tox - tox +test: clean-test ## run all(BDD and unit) tests + PYTHONPATH=. pytest + behave coverage: ## check code coverage quickly with the default Python - - coverage run --source pyars setup.py test - - coverage report -m - coverage html - $(BROWSER) htmlcov/index.html + coverage run --source pyard -m pytest + coverage report -m + coverage html + $(BROWSER) htmlcov/index.html docs: ## generate Sphinx HTML documentation, including API docs rm -f docs/pyars.rst @@ -85,17 +94,28 @@ dist: clean ## builds source and wheel package python setup.py bdist_wheel ls -l dist +docker-build: ## build a docker image for the service + docker build -t my-project-template-service:0.0.1 . + +docker: docker-build ## build a docker image and run the service + docker run --name my-project-template -p 8080:8080 my-project-template-service:0.0.1 + install: clean ## install the package to the active Python's site-packages + pip install --upgrade pip python setup.py install + pip install -r requirements.txt + pip install -r requirements-tests.txt + pip install -r requirements-dev.txt + pip install -r requirements-deploy.txt + pre-commit install venv: ## creates a Python3 virtualenv environment in venv - virtualenv -p python3 venv + python3 -m venv venv --prompt $(PROJECT_NAME)-venv @echo "=====================================================================" - @echo "To activate the new virtualenv, execute the following from your shell" - @echo "source $(PWD)/venv/bin/activate" + @echo "To activate the new virtual environment, execute the following from your shell" + @echo "source venv/bin/activate" activate: ## activate a virtual environment. Run `make venv` before activating. @echo "=====================================================================" - @echo "To activate the new virtualenv, execute the following from your shell" - @echo "source $(PWD)/venv/bin/activate" - + @echo "To activate the new virtual environment, execute the following from your shell" + @echo "source venv/bin/activate" diff --git a/README.md b/README.md index 2ce0c4a..8a8aadd 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # py-ard -[![PyPi Version](https://img.shields.io/pypi/v/py-ard.svg)](https://pypi.python.org/pypi/py-ard) +[![PyPi Version](https://img.shields.io/pypi/v/py-ard.svg)](https://pypi.python.org/pypi/py-ard) ARD reduction for HLA with Python @@ -138,7 +138,7 @@ $ pyard-import --db-version 3.29.0 Created py-ard version 3290 database ``` -Import particular version of IMGT database and replace the v2 to v3 mapping +Import particular version of IMGT database and replace the v2 to v3 mapping table from a CSV file. ```shell @@ -185,4 +185,4 @@ A*01:01/A*01:02/A*01:03/A*01:06/A*01:07/A*01:08/A*01:09/A*01:10/A*01:12/ ... ``` ### Batch Reduce a CSV file -`pyard-csv-reduce` can be used to batch process a CSV file with HLA typings. See [documentation](extras/README.md) for instructions on how to configure and run. +`pyard-csv-reduce` can be used to batch process a CSV file with HLA typings. See [documentation](extras/README.md) for instructions on how to configure and run. diff --git a/behave.ini b/behave.ini index 40723be..4db2a52 100644 --- a/behave.ini +++ b/behave.ini @@ -4,4 +4,4 @@ format=pretty show_snippets=false ; Development -stop=true \ No newline at end of file +stop=true diff --git a/extras/README.md b/extras/README.md index 25a2dfc..e41cfdb 100644 --- a/extras/README.md +++ b/extras/README.md @@ -103,7 +103,7 @@ Valid options: `true` or `false` `output_file_format` Format of the output file -Valid options: `csv` or `xlsx` +Valid options: `csv` or `xlsx` For Excel output, `openpyxl` library needs to be installed. Install with: ```shell @@ -113,7 +113,7 @@ For Excel output, `openpyxl` library needs to be installed. Install with: ### Create New Column -`new_column_for_redux` Add a separate column for processed column or replace the current column. Creates a `reduced_` version of the column. Otherwise, the same column is replaced with the reduced version. +`new_column_for_redux` Add a separate column for processed column or replace the current column. Creates a `reduced_` version of the column. Otherwise, the same column is replaced with the reduced version. Valid options: `true`, `false` @@ -133,4 +133,4 @@ Valid options: `'gzip'`, `'zip'` or `null` `verbose_log` Show verbose log ? -Valid options: `true` or `false` \ No newline at end of file +Valid options: `true` or `false` diff --git a/extras/reduce_conf.json b/extras/reduce_conf.json index c614246..9a5cc51 100644 --- a/extras/reduce_conf.json +++ b/extras/reduce_conf.json @@ -42,4 +42,4 @@ "map_drb345_to_drbx": false, "apply_compression": "gzip", "verbose_log": true -} \ No newline at end of file +} diff --git a/pyard/__init__.py b/pyard/__init__.py index 8bea9b4..d80d667 100644 --- a/pyard/__init__.py +++ b/pyard/__init__.py @@ -24,5 +24,4 @@ from .pyard import ARD __author__ = """NMDP Bioinformatics""" -__version__ = '0.7.7' - +__version__ = "0.8.0" diff --git a/pyard/broad_splits.py b/pyard/broad_splits.py index 36f0938..4512882 100644 --- a/pyard/broad_splits.py +++ b/pyard/broad_splits.py @@ -29,42 +29,39 @@ # Mapping Generated from `dna_relshp.csv` file # broad_splits_dna_mapping = { - 'A*09': ['A*23', 'A*24'], - 'A*10': ['A*25', 'A*26', 'A*34', 'A*66'], - 'A*19': ['A*29', 'A*30', 'A*31', 'A*32', 'A*33', 'A*74'], - 'A*28': ['A*68', 'A*69'], - - 'B*05': ['B*51', 'B*52'], - 'B*12': ['B*44', 'B*45'], - 'B*16': ['B*38', 'B*39'], - 'B*17': ['B*57', 'B*58'], - 'B*21': ['B*49', 'B*50'], - 'B*22': ['B*54', 'B*55', 'B*56'], - - 'C*10': ['C*03', 'C*04'], - - 'DQB1*01': ['DQB1*05', 'DQB1*06'], - 'DRB1*02': ['DRB1*15', 'DRB1*16'], - 'DRB1*06': ['DRB1*13', 'DRB1*14'] + "A*09": ["A*23", "A*24"], + "A*10": ["A*25", "A*26", "A*34", "A*66"], + "A*19": ["A*29", "A*30", "A*31", "A*32", "A*33", "A*74"], + "A*28": ["A*68", "A*69"], + "B*05": ["B*51", "B*52"], + "B*12": ["B*44", "B*45"], + "B*16": ["B*38", "B*39"], + "B*17": ["B*57", "B*58"], + "B*21": ["B*49", "B*50"], + "B*22": ["B*54", "B*55", "B*56"], + "C*10": ["C*03", "C*04"], + "DQB1*01": ["DQB1*05", "DQB1*06"], + "DRB1*02": ["DRB1*15", "DRB1*16"], + "DRB1*06": ["DRB1*13", "DRB1*14"], } broad_splits_ser_mapping = { - 'A9': ['A23', 'A24'], - 'A10': ['A25', 'A26', 'A34', 'A66'], - 'A19': ['A29', 'A30', 'A31', 'A32', 'A33', 'A74'], - 'A28': ['A68', 'A69'], - 'B5': ['B51', 'B52'], - 'B12': ['B44', 'B45'], - 'B15': ['B62', 'B63', 'B75', 'B76', 'B77'], - 'B16': ['B38', 'B39'], - 'B17': ['B57', 'B58'], - 'B21': ['B49', 'B50'], - 'B22': ['B54', 'B55', 'B56'], - 'B40': ['B60', 'B61'], - 'B70': ['B71', 'B72'], - 'Cw3': ['Cw9', 'Cw10'], - 'DQ1': ['DQ5', 'DQ6'], - 'DR2': ['DR15', 'DR16'], - 'DR3': ['DR17', 'DR18'], - 'DR5': ['DR11', 'DR12'], - 'DR6': ['DR13', 'DR14'] + "A9": ["A23", "A24"], + "A10": ["A25", "A26", "A34", "A66"], + "A19": ["A29", "A30", "A31", "A32", "A33", "A74"], + "A28": ["A68", "A69"], + "B5": ["B51", "B52"], + "B12": ["B44", "B45"], + "B15": ["B62", "B63", "B75", "B76", "B77"], + "B16": ["B38", "B39"], + "B17": ["B57", "B58"], + "B21": ["B49", "B50"], + "B22": ["B54", "B55", "B56"], + "B40": ["B60", "B61"], + "B70": ["B71", "B72"], + "Cw3": ["Cw9", "Cw10"], + "DQ1": ["DQ5", "DQ6"], + "DR2": ["DR15", "DR16"], + "DR3": ["DR17", "DR18"], + "DR5": ["DR11", "DR12"], + "DR6": ["DR13", "DR14"], } diff --git a/pyard/data_repository.py b/pyard/data_repository.py index 806ffe7..61b3de2 100644 --- a/pyard/data_repository.py +++ b/pyard/data_repository.py @@ -35,12 +35,26 @@ # GitHub URL where IMGT HLA files are downloaded. from pyard.smart_sort import smart_sort_comparator -IMGT_HLA_URL = 'https://raw.githubusercontent.com/ANHIG/IMGTHLA/' - -ars_mapping_tables = ['dup_g', 'dup_lg', 'dup_lgx', 'g_group', 'lg_group', 'lgx_group', 'exon_group', 'p_group'] +IMGT_HLA_URL = "https://raw.githubusercontent.com/ANHIG/IMGTHLA/" + +ars_mapping_tables = [ + "dup_g", + "dup_lg", + "dup_lgx", + "g_group", + "lg_group", + "lgx_group", + "exon_group", + "p_group", +] ARSMapping = namedtuple("ARSMapping", ars_mapping_tables) -code_mapping_tables = ["alleles", "xx_codes", "who_alleles", "who_group", ] +code_mapping_tables = [ + "alleles", + "xx_codes", + "who_alleles", + "who_group", +] def expression_reduce(df): @@ -57,119 +71,210 @@ def expression_reduce(df): :return: 2 field allele or None """ for e in expression_chars: - if df['Allele'].str.endswith(e).all(): - return df['2d'].iloc[0] + e + if df["Allele"].str.endswith(e).all(): + return df["2d"].iloc[0] + e return None def generate_ars_mapping(db_connection: sqlite3.Connection, imgt_version): if db.tables_exist(db_connection, ars_mapping_tables): - dup_g = db.load_dict(db_connection, table_name='dup_g', columns=('allele', 'g_group')) - dup_lg = db.load_dict(db_connection, table_name='dup_lg', columns=('allele', 'lg_group')) - dup_lgx = db.load_dict(db_connection, table_name='dup_lgx', columns=('allele', 'lgx_group')) - g_group = db.load_dict(db_connection, table_name='g_group', columns=('allele', 'g')) - lg_group = db.load_dict(db_connection, table_name='lg_group', columns=('allele', 'lg')) - lgx_group = db.load_dict(db_connection, table_name='lgx_group', columns=('allele', 'lgx')) - exon_group = db.load_dict(db_connection, table_name='exon_group', columns=('allele', 'exon')) - p_group = db.load_dict(db_connection, table_name='p_group', columns=('allele', 'p')) - return ARSMapping(dup_g=dup_g, dup_lg=dup_lg, dup_lgx=dup_lgx, - g_group=g_group, lg_group=lg_group, - lgx_group=lgx_group, exon_group=exon_group, p_group=p_group) - - ars_G_url = f'{IMGT_HLA_URL}{imgt_version}/wmda/hla_nom_g.txt' + dup_g = db.load_dict( + db_connection, table_name="dup_g", columns=("allele", "g_group") + ) + dup_lg = db.load_dict( + db_connection, table_name="dup_lg", columns=("allele", "lg_group") + ) + dup_lgx = db.load_dict( + db_connection, table_name="dup_lgx", columns=("allele", "lgx_group") + ) + g_group = db.load_dict( + db_connection, table_name="g_group", columns=("allele", "g") + ) + lg_group = db.load_dict( + db_connection, table_name="lg_group", columns=("allele", "lg") + ) + lgx_group = db.load_dict( + db_connection, table_name="lgx_group", columns=("allele", "lgx") + ) + exon_group = db.load_dict( + db_connection, table_name="exon_group", columns=("allele", "exon") + ) + p_group = db.load_dict( + db_connection, table_name="p_group", columns=("allele", "p") + ) + return ARSMapping( + dup_g=dup_g, + dup_lg=dup_lg, + dup_lgx=dup_lgx, + g_group=g_group, + lg_group=lg_group, + lgx_group=lgx_group, + exon_group=exon_group, + p_group=p_group, + ) + + ars_G_url = f"{IMGT_HLA_URL}{imgt_version}/wmda/hla_nom_g.txt" df = pd.read_csv(ars_G_url, skiprows=6, names=["Locus", "A", "G"], sep=";").dropna() - df['A'] = df['A'].apply(lambda a: a.split('/')) - df = df.explode('A') - df['A'] = df['Locus'] + df['A'] - df['G'] = df['Locus'] + df['G'] + df["A"] = df["A"].apply(lambda a: a.split("/")) + df = df.explode("A") + df["A"] = df["Locus"] + df["A"] + df["G"] = df["Locus"] + df["G"] - df['2d'] = df['A'].apply(get_2field_allele) - df['3d'] = df['A'].apply(get_3field_allele) - df['lg'] = df['G'].apply(lambda a: ":".join(a.split(":")[0:2]) + "g") - df['lgx'] = df['G'].apply(lambda a: ":".join(a.split(":")[0:2])) + df["2d"] = df["A"].apply(get_2field_allele) + df["3d"] = df["A"].apply(get_3field_allele) + df["lg"] = df["G"].apply(lambda a: ":".join(a.split(":")[0:2]) + "g") + df["lgx"] = df["G"].apply(lambda a: ":".join(a.split(":")[0:2])) # multiple Gs - mg = df.drop_duplicates(['2d', 'G'])['2d'].value_counts() - multiple_g_list = mg[mg > 1].reset_index()['index'].to_list() + mg = df.drop_duplicates(["2d", "G"])["2d"].value_counts() + multiple_g_list = mg[mg > 1].reset_index()["index"].to_list() # Keep only the alleles that have more than 1 mapping - dup_g = df[df['2d'].isin(multiple_g_list)][['G', '2d']] \ - .drop_duplicates() \ - .groupby('2d', as_index=True).agg("/".join) \ - .to_dict()['G'] + dup_g = ( + df[df["2d"].isin(multiple_g_list)][["G", "2d"]] + .drop_duplicates() + .groupby("2d", as_index=True) + .agg("/".join) + .to_dict()["G"] + ) # multiple lg - mlg = df.drop_duplicates(['2d', 'lg'])['2d'].value_counts() - multiple_lg_list = mlg[mlg > 1].reset_index()['index'].to_list() + mlg = df.drop_duplicates(["2d", "lg"])["2d"].value_counts() + multiple_lg_list = mlg[mlg > 1].reset_index()["index"].to_list() # Keep only the alleles that have more than 1 mapping - dup_lg = df[df['2d'].isin(multiple_lg_list)][['lg', '2d']] \ - .drop_duplicates() \ - .groupby('2d', as_index=True).agg("/".join) \ - .to_dict()['lg'] + dup_lg = ( + df[df["2d"].isin(multiple_lg_list)][["lg", "2d"]] + .drop_duplicates() + .groupby("2d", as_index=True) + .agg("/".join) + .to_dict()["lg"] + ) # multiple lgx - mlgx = df.drop_duplicates(['2d', 'lgx'])['2d'].value_counts() - multiple_lgx_list = mlgx[mlgx > 1].reset_index()['index'].to_list() + mlgx = df.drop_duplicates(["2d", "lgx"])["2d"].value_counts() + multiple_lgx_list = mlgx[mlgx > 1].reset_index()["index"].to_list() # Keep only the alleles that have more than 1 mapping - dup_lgx = df[df['2d'].isin(multiple_lgx_list)][['lgx', '2d']] \ - .drop_duplicates() \ - .groupby('2d', as_index=True).agg("/".join) \ - .to_dict()['lgx'] + dup_lgx = ( + df[df["2d"].isin(multiple_lgx_list)][["lgx", "2d"]] + .drop_duplicates() + .groupby("2d", as_index=True) + .agg("/".join) + .to_dict()["lgx"] + ) # Creating dictionaries with mac_code->ARS group mapping - df_g = pd.concat([ - df[['2d', 'G']].rename(columns={'2d': 'A'}), - df[['3d', 'G']].rename(columns={'3d': 'A'}), - df[['A', 'G']] - ], ignore_index=True) - g_group = df_g.set_index('A')['G'].to_dict() - - df_lg = pd.concat([ - df[['2d', 'lg']].rename(columns={'2d': 'A'}), - df[['3d', 'lg']].rename(columns={'3d': 'A'}), - df[['A', 'lg']] - ]) - lg_group = df_lg.set_index('A')['lg'].to_dict() - - df_lgx = pd.concat([ - df[['2d', 'lgx']].rename(columns={'2d': 'A'}), - df[['3d', 'lgx']].rename(columns={'3d': 'A'}), - df[['A', 'lgx']] - ]) - lgx_group = df_lgx.set_index('A')['lgx'].to_dict() + df_g = pd.concat( + [ + df[["2d", "G"]].rename(columns={"2d": "A"}), + df[["3d", "G"]].rename(columns={"3d": "A"}), + df[["A", "G"]], + ], + ignore_index=True, + ) + g_group = df_g.set_index("A")["G"].to_dict() + + df_lg = pd.concat( + [ + df[["2d", "lg"]].rename(columns={"2d": "A"}), + df[["3d", "lg"]].rename(columns={"3d": "A"}), + df[["A", "lg"]], + ] + ) + lg_group = df_lg.set_index("A")["lg"].to_dict() + + df_lgx = pd.concat( + [ + df[["2d", "lgx"]].rename(columns={"2d": "A"}), + df[["3d", "lgx"]].rename(columns={"3d": "A"}), + df[["A", "lgx"]], + ] + ) + lgx_group = df_lgx.set_index("A")["lgx"].to_dict() # exon - df_exon = pd.concat([df[['A', '3d']].rename(columns={'3d': 'exon'}), ]) - exon_group = df_exon.set_index('A')['exon'].to_dict() + df_exon = pd.concat( + [ + df[["A", "3d"]].rename(columns={"3d": "exon"}), + ] + ) + exon_group = df_exon.set_index("A")["exon"].to_dict() # P groups - ars_P_url = f'{IMGT_HLA_URL}{imgt_version}/wmda/hla_nom_p.txt' - df_P = pd.read_csv(ars_P_url, skiprows=6, names=["Locus", "A", "P"], sep=";").dropna() - df_P['A'] = df_P['A'].apply(lambda a: a.split('/')) - df_P = df_P.explode('A') - df_P['A'] = df_P['Locus'] + df_P['A'] - df_P['P'] = df_P['Locus'] + df_P['P'] - p_group = df_P.set_index('A')['P'].to_dict() + ars_P_url = f"{IMGT_HLA_URL}{imgt_version}/wmda/hla_nom_p.txt" + df_P = pd.read_csv( + ars_P_url, skiprows=6, names=["Locus", "A", "P"], sep=";" + ).dropna() + df_P["A"] = df_P["A"].apply(lambda a: a.split("/")) + df_P = df_P.explode("A") + df_P["A"] = df_P["Locus"] + df_P["A"] + df_P["P"] = df_P["Locus"] + df_P["P"] + p_group = df_P.set_index("A")["P"].to_dict() # save - db.save_dict(db_connection, table_name='dup_g', dictionary=dup_g, columns=('allele', 'g_group')) - db.save_dict(db_connection, table_name='dup_lg', dictionary=dup_lg, columns=('allele', 'lg_group')) - db.save_dict(db_connection, table_name='dup_lgx', dictionary=dup_lgx, columns=('allele', 'lgx_group')) - db.save_dict(db_connection, table_name='g_group', dictionary=g_group, columns=('allele', 'g')) - db.save_dict(db_connection, table_name='lg_group', dictionary=lg_group, columns=('allele', 'lg')) - db.save_dict(db_connection, table_name='lgx_group', dictionary=lgx_group, columns=('allele', 'lgx')) - db.save_dict(db_connection, table_name='exon_group', dictionary=exon_group, columns=('allele', 'exon')) - db.save_dict(db_connection, table_name='p_group', dictionary=exon_group, columns=('allele', 'p')) - - return ARSMapping(dup_g=dup_g, dup_lg=dup_lg, dup_lgx=dup_lgx, - g_group=g_group, lg_group=lg_group, - lgx_group=lgx_group, exon_group=exon_group, p_group=p_group) - - -def generate_alleles_and_xx_codes_and_who(db_connection: sqlite3.Connection, imgt_version, ars_mappings): + db.save_dict( + db_connection, + table_name="dup_g", + dictionary=dup_g, + columns=("allele", "g_group"), + ) + db.save_dict( + db_connection, + table_name="dup_lg", + dictionary=dup_lg, + columns=("allele", "lg_group"), + ) + db.save_dict( + db_connection, + table_name="dup_lgx", + dictionary=dup_lgx, + columns=("allele", "lgx_group"), + ) + db.save_dict( + db_connection, table_name="g_group", dictionary=g_group, columns=("allele", "g") + ) + db.save_dict( + db_connection, + table_name="lg_group", + dictionary=lg_group, + columns=("allele", "lg"), + ) + db.save_dict( + db_connection, + table_name="lgx_group", + dictionary=lgx_group, + columns=("allele", "lgx"), + ) + db.save_dict( + db_connection, + table_name="exon_group", + dictionary=exon_group, + columns=("allele", "exon"), + ) + db.save_dict( + db_connection, + table_name="p_group", + dictionary=exon_group, + columns=("allele", "p"), + ) + + return ARSMapping( + dup_g=dup_g, + dup_lg=dup_lg, + dup_lgx=dup_lgx, + g_group=g_group, + lg_group=lg_group, + lgx_group=lgx_group, + exon_group=exon_group, + p_group=p_group, + ) + + +def generate_alleles_and_xx_codes_and_who( + db_connection: sqlite3.Connection, imgt_version, ars_mappings +): """ Checks to see if there's already an allele list file for the `imgt_version` in the `data_dir` directory. If not, will download the file and create @@ -200,66 +305,72 @@ def generate_alleles_and_xx_codes_and_who(db_connection: sqlite3.Connection, img :return: None, updates self """ if db.tables_exist(db_connection, code_mapping_tables): - valid_alleles = db.load_set(db_connection, 'alleles') + valid_alleles = db.load_set(db_connection, "alleles") - who_alleles = db.load_set(db_connection, 'who_alleles') - who_group = db.load_dict(db_connection, 'who_group', - ('who', 'allele_list')) - who_group = {k: v.split('/') for k, v in who_group.items()} + who_alleles = db.load_set(db_connection, "who_alleles") + who_group = db.load_dict(db_connection, "who_group", ("who", "allele_list")) + who_group = {k: v.split("/") for k, v in who_group.items()} - xx_codes = db.load_dict(db_connection, 'xx_codes', - ('allele_1d', 'allele_list')) - xx_codes = {k: v.split('/') for k, v in xx_codes.items()} + xx_codes = db.load_dict(db_connection, "xx_codes", ("allele_1d", "allele_list")) + xx_codes = {k: v.split("/") for k, v in xx_codes.items()} - shortnulls = db.load_dict(db_connection, 'shortnulls', - ('shortnull', 'allele_list')) - shortnulls = {k: v.split('/') for k, v in shortnulls.items()} + shortnulls = db.load_dict( + db_connection, "shortnulls", ("shortnull", "allele_list") + ) + shortnulls = {k: v.split("/") for k, v in shortnulls.items()} - exp_alleles = db.load_dict(db_connection, 'exp_alleles', - ('exp_allele', 'allele_list')) - exp_alleles = {k: v.split('/') for k, v in exp_alleles.items()} + exp_alleles = db.load_dict( + db_connection, "exp_alleles", ("exp_allele", "allele_list") + ) + exp_alleles = {k: v.split("/") for k, v in exp_alleles.items()} return valid_alleles, who_alleles, xx_codes, who_group, shortnulls, exp_alleles # Create a Pandas DataFrame from the mac_code list file # Skip the header (first 6 lines) and use only the Allele column if imgt_version == "Latest": - allele_list_url = f'{IMGT_HLA_URL}Latest/Allelelist.txt' + allele_list_url = f"{IMGT_HLA_URL}Latest/Allelelist.txt" else: - allele_list_url = f'{IMGT_HLA_URL}Latest/allelelist/Allelelist.{imgt_version}.txt' - allele_df = pd.read_csv(allele_list_url, header=6, usecols=['Allele']) + allele_list_url = ( + f"{IMGT_HLA_URL}Latest/allelelist/Allelelist.{imgt_version}.txt" + ) + allele_df = pd.read_csv(allele_list_url, header=6, usecols=["Allele"]) # Create a set of valid alleles # All 2-field, 3-field and the original Alleles are considered valid alleles - allele_df['2d'] = allele_df['Allele'].apply(get_2field_allele) - allele_df['3d'] = allele_df['Allele'].apply(get_3field_allele) + allele_df["2d"] = allele_df["Allele"].apply(get_2field_allele) + allele_df["3d"] = allele_df["Allele"].apply(get_3field_allele) # For all Alleles with expression characters, find 2-field valid alleles - exp_alleles = allele_df[allele_df['Allele'].apply( - lambda a: a[-1] in expression_chars and number_of_fields(a) > 2)] - exp_alleles = exp_alleles.groupby('2d').apply(expression_reduce).dropna() - - #flat_exp_alleles = {k: '/'.join(sorted(v, key=functools.cmp_to_key(smart_sort_comparator))) + exp_alleles = allele_df[ + allele_df["Allele"].apply( + lambda a: a[-1] in expression_chars and number_of_fields(a) > 2 + ) + ] + exp_alleles = exp_alleles.groupby("2d").apply(expression_reduce).dropna() + + # flat_exp_alleles = {k: '/'.join(sorted(v, key=functools.cmp_to_key(smart_sort_comparator))) # for k, v in exp_alleles.items()} - db.save_dict(db_connection, 'exp_alleles', exp_alleles, - ('exp_allele', 'allele_list')) + db.save_dict( + db_connection, "exp_alleles", exp_alleles, ("exp_allele", "allele_list") + ) # Create valid set of alleles: # All full length alleles # All 3rd and 2nd field versions of longer alleles # All 2-field version of alleles with expression that can be reduced - valid_alleles = set(allele_df['Allele']). \ - union(set(allele_df['2d'])). \ - union(set(allele_df['3d'])). \ - union(set(exp_alleles)) + valid_alleles = ( + set(allele_df["Allele"]) + .union(set(allele_df["2d"])) + .union(set(allele_df["3d"])) + .union(set(exp_alleles)) + ) # Create xx_codes mapping from the unique alleles in 2-field column - xx_df = pd.DataFrame(allele_df['2d'].unique(), columns=['Allele']) + xx_df = pd.DataFrame(allele_df["2d"].unique(), columns=["Allele"]) # Also create a first-field column - xx_df['1d'] = xx_df['Allele'].apply(lambda x: x.split(":")[0]) + xx_df["1d"] = xx_df["Allele"].apply(lambda x: x.split(":")[0]) # xx_codes maps a first field name to its 2 field expansion - xx_codes = xx_df.groupby(['1d']) \ - .apply(lambda x: list(x['Allele'])) \ - .to_dict() + xx_codes = xx_df.groupby(["1d"]).apply(lambda x: list(x["Allele"])).to_dict() # Update xx codes with broads and splits for broad, splits in broad_splits_dna_mapping.items(): @@ -270,65 +381,69 @@ def generate_alleles_and_xx_codes_and_who(db_connection: sqlite3.Connection, img xx_codes[broad] = xx_codes[split] # Save this version of the valid alleles - db.save_set(db_connection, 'alleles', valid_alleles, 'allele') + db.save_set(db_connection, "alleles", valid_alleles, "allele") # Save this version of xx codes - flat_xx_codes = {k: '/'.join(sorted(v, key=functools.cmp_to_key(smart_sort_comparator))) - for k, v in xx_codes.items()} - db.save_dict(db_connection, 'xx_codes', flat_xx_codes, - ('allele_1d', 'allele_list')) + flat_xx_codes = { + k: "/".join(sorted(v, key=functools.cmp_to_key(smart_sort_comparator))) + for k, v in xx_codes.items() + } + db.save_dict(db_connection, "xx_codes", flat_xx_codes, ("allele_1d", "allele_list")) # W H O - who_alleles = set(allele_df['Allele']) + who_alleles = set(allele_df["Allele"]) # Save this version of the who alleles - db.save_set(db_connection, 'who_alleles', who_alleles, 'allele') + db.save_set(db_connection, "who_alleles", who_alleles, "allele") # Create WHO mapping from the unique alleles in the 1-field column - unique_alleles = allele_df['Allele'].unique() - who_df1 = pd.DataFrame(unique_alleles, columns=['Allele']) - who_df1['nd'] = allele_df['Allele'].apply(lambda x: x.split(":")[0]) + unique_alleles = allele_df["Allele"].unique() + who_df1 = pd.DataFrame(unique_alleles, columns=["Allele"]) + who_df1["nd"] = allele_df["Allele"].apply(lambda x: x.split(":")[0]) # Create WHO mapping from the unique alleles in the 2-field column - who_df2 = pd.DataFrame(unique_alleles, columns=['Allele']) - who_df2['nd'] = allele_df['Allele'].apply(get_2field_allele) + who_df2 = pd.DataFrame(unique_alleles, columns=["Allele"]) + who_df2["nd"] = allele_df["Allele"].apply(get_2field_allele) # Create WHO mapping from the unique alleles in the 3-field column - who_df3 = pd.DataFrame(unique_alleles, columns=['Allele']) - who_df3['nd'] = allele_df['Allele'].apply(get_3field_allele) + who_df3 = pd.DataFrame(unique_alleles, columns=["Allele"]) + who_df3["nd"] = allele_df["Allele"].apply(get_3field_allele) # Combine n-field dataframes in 1 # Create g_codes expansion mapping from the same tables used to reduce to G - g_df = pd.DataFrame(list(ars_mappings.g_group.items()), columns=['Allele', 'nd']) + g_df = pd.DataFrame(list(ars_mappings.g_group.items()), columns=["Allele", "nd"]) # Create p_codes expansion mapping from the p_group table - p_df = pd.DataFrame(list(ars_mappings.p_group.items()), columns=['Allele', 'nd']) + p_df = pd.DataFrame(list(ars_mappings.p_group.items()), columns=["Allele", "nd"]) who_codes = pd.concat([who_df1, who_df2, who_df3, g_df, p_df]) # remove valid alleles from who_codes to avoid recursion for k in who_alleles: - if k in who_codes['nd']: - who_codes.drop(labels=k, axis='index') + if k in who_codes["nd"]: + who_codes.drop(labels=k, axis="index") # drop duplicates who_codes = who_codes.drop_duplicates() # who_codes maps a first field name to its 2 field expansion - who_group = who_codes.groupby(['nd']).apply(lambda x: list(x['Allele'])).to_dict() + who_group = who_codes.groupby(["nd"]).apply(lambda x: list(x["Allele"])).to_dict() # dictionary - flat_who_group = {k: '/'.join(sorted(v, key=functools.cmp_to_key(smart_sort_comparator))) - for k, v in who_group.items()} - db.save_dict(db_connection, 'who_group', flat_who_group, - columns=('who', 'allele_list')) + flat_who_group = { + k: "/".join(sorted(v, key=functools.cmp_to_key(smart_sort_comparator))) + for k, v in who_group.items() + } + db.save_dict( + db_connection, "who_group", flat_who_group, columns=("who", "allele_list") + ) # shortnulls - # scan WHO alleles for those with expression characters and make shortnull mappings - # DRB4*01:03N | DRB4*01:03:01:02N/DRB4*01:03:01:13N - # DRB5*01:08N | DRB5*01:08:01N/DRB5*01:08:02N + # scan WHO alleles for those with expression characters and make shortnull mappings + # DRB4*01:03N | DRB4*01:03:01:02N/DRB4*01:03:01:13N + # DRB5*01:08N | DRB5*01:08:01N/DRB5*01:08:02N shortnulls = dict() for who in who_group: # e.g. DRB4*01:03 expression_alleles = dict() - if who[-1] not in expression_chars and who[-1] not in ['G', 'P'] and ":" in who: + if who[-1] not in expression_chars and who[-1] not in ["G", "P"] and ":" in who: for an_allele in who_group[who]: - # if an allele in a who_group has an expression character but the group allele doesnt, + # if an allele in a who_group has an expression character but the group allele doesnt, # add it to shortnulls last_char = an_allele[-1] if last_char in expression_chars: @@ -340,11 +455,11 @@ def generate_alleles_and_xx_codes_and_who(db_connection: sqlite3.Connection, img # only create a shortnull if there is one expression character in this who_group # there is nothing to be done for who_groups that have both Q and L for example for a_shortnull in expression_alleles: - # e.g. DRB4*01:03N + # e.g. DRB4*01:03N shortnulls[a_shortnull] = "/".join(expression_alleles[a_shortnull]) - db.save_dict(db_connection, 'shortnulls', shortnulls, ('shortnull', 'allele_list')) - shortnulls = {k: v.split('/') for k, v in shortnulls.items()} + db.save_dict(db_connection, "shortnulls", shortnulls, ("shortnull", "allele_list")) + shortnulls = {k: v.split("/") for k, v in shortnulls.items()} return valid_alleles, who_alleles, xx_codes, who_group, shortnulls, exp_alleles @@ -395,18 +510,27 @@ def generate_mac_codes(db_connection: sqlite3.Connection, refresh_mac: bool): :param refresh_mac: Refresh the database with newer MAC data ? :return: None """ - mac_table_name = 'mac_codes' + mac_table_name = "mac_codes" if refresh_mac or not db.table_exists(db_connection, mac_table_name): # Load the MAC file to a DataFrame - mac_url = 'https://hml.nmdp.org/mac/files/numer.v3.zip' - df_mac = pd.read_csv(mac_url, sep='\t', compression='zip', - skiprows=3, names=['Code', 'Alleles'], - keep_default_na=False) + mac_url = "https://hml.nmdp.org/mac/files/numer.v3.zip" + df_mac = pd.read_csv( + mac_url, + sep="\t", + compression="zip", + skiprows=3, + names=["Code", "Alleles"], + keep_default_na=False, + ) # Create a dict from code to alleles mac = df_mac.set_index("Code")["Alleles"].to_dict() # Save the mac dict to db - db.save_dict(db_connection, table_name=mac_table_name, - dictionary=mac, columns=('code', 'alleles')) + db.save_dict( + db_connection, + table_name=mac_table_name, + dictionary=mac, + columns=("code", "alleles"), + ) def to_serological_name(locus_name: str): @@ -420,7 +544,7 @@ def to_serological_name(locus_name: str): :param locus_name: DNA Locus Name :return: Serological equivalent """ - locus, sero_number = locus_name.split('*') + locus, sero_number = locus_name.split("*") sero_locus = locus[:2] if sero_locus == "C": sero_locus = "Cw" @@ -429,10 +553,10 @@ def to_serological_name(locus_name: str): def generate_serology_mapping(db_connection: sqlite3.Connection, imgt_version): - if not db.table_exists(db_connection, 'serology_mapping'): + if not db.table_exists(db_connection, "serology_mapping"): """ Read `rel_dna_ser.txt` file that contains alleles and their serological equivalents. - + The fields of the Alleles->Serological mapping file are: Locus - HLA Locus Allele - HLA Allele Name @@ -440,68 +564,85 @@ def generate_serology_mapping(db_connection: sqlite3.Connection, imgt_version): PSA - Possible Serological Antigen associated with allele ASA - Assumed Serological Antigen associated with allele EAE - Expert Assigned Exceptions in search determinants of some registries - + EAE is ignored when generating the serology map. """ - rel_dna_ser_url = f'{IMGT_HLA_URL}{imgt_version}/wmda/rel_dna_ser.txt' + rel_dna_ser_url = f"{IMGT_HLA_URL}{imgt_version}/wmda/rel_dna_ser.txt" # Load WMDA serology mapping data from URL - df_sero = pd.read_csv(rel_dna_ser_url, sep=';', skiprows=6, - names=['Locus', 'Allele', 'USA', 'PSA', 'ASA', 'EAE'], - index_col=False) + df_sero = pd.read_csv( + rel_dna_ser_url, + sep=";", + skiprows=6, + names=["Locus", "Allele", "USA", "PSA", "ASA", "EAE"], + index_col=False, + ) # Remove 0 and ? from USA - df_sero = df_sero[(df_sero['USA'] != '0') & (df_sero['USA'] != '?')] - df_sero['Allele'] = df_sero.loc[:, 'Locus'] + df_sero.loc[:, 'Allele'] + df_sero = df_sero[(df_sero["USA"] != "0") & (df_sero["USA"] != "?")] + df_sero["Allele"] = df_sero.loc[:, "Locus"] + df_sero.loc[:, "Allele"] - usa = df_sero[['Locus', 'Allele', 'USA']].dropna() - usa['Sero'] = usa['Locus'] + usa['USA'] + usa = df_sero[["Locus", "Allele", "USA"]].dropna() + usa["Sero"] = usa["Locus"] + usa["USA"] - psa = df_sero[['Locus', 'Allele', 'PSA']].dropna() - psa['PSA'] = psa['PSA'].apply(lambda row: row.split('/')) - psa = psa.explode('PSA') - psa = psa[(psa['PSA'] != '0') & (psa['PSA'] != '?')].dropna() - psa['Sero'] = psa['Locus'] + psa['PSA'] + psa = df_sero[["Locus", "Allele", "PSA"]].dropna() + psa["PSA"] = psa["PSA"].apply(lambda row: row.split("/")) + psa = psa.explode("PSA") + psa = psa[(psa["PSA"] != "0") & (psa["PSA"] != "?")].dropna() + psa["Sero"] = psa["Locus"] + psa["PSA"] - asa = df_sero[['Locus', 'Allele', 'ASA']].dropna() - asa['ASA'] = asa['ASA'].apply(lambda x: x.split('/')) - asa = asa.explode('ASA') - asa = asa[(asa['ASA'] != '0') & (asa['ASA'] != '?')].dropna() - asa['Sero'] = asa['Locus'] + asa['ASA'] + asa = df_sero[["Locus", "Allele", "ASA"]].dropna() + asa["ASA"] = asa["ASA"].apply(lambda x: x.split("/")) + asa = asa.explode("ASA") + asa = asa[(asa["ASA"] != "0") & (asa["ASA"] != "?")].dropna() + asa["Sero"] = asa["Locus"] + asa["ASA"] - sero_mapping_combined = pd.concat([usa[['Sero', 'Allele']], - psa[['Sero', 'Allele']], - asa[['Sero', 'Allele']]]) + sero_mapping_combined = pd.concat( + [usa[["Sero", "Allele"]], psa[["Sero", "Allele"]], asa[["Sero", "Allele"]]] + ) # Map to only valid serological antigen name - sero_mapping_combined['Sero'] = sero_mapping_combined['Sero']. \ - apply(to_serological_name) + sero_mapping_combined["Sero"] = sero_mapping_combined["Sero"].apply( + to_serological_name + ) - sero_mapping = sero_mapping_combined.groupby('Sero'). \ - apply(lambda x: '/'.join(sorted(x['Allele']))). \ - to_dict() + sero_mapping = ( + sero_mapping_combined.groupby("Sero") + .apply(lambda x: "/".join(sorted(x["Allele"]))) + .to_dict() + ) # map alleles for split serology to their corresponding broad # Update xx codes with broads and splits for broad, splits in broad_splits_ser_mapping.items(): for split in splits: try: - sero_mapping[broad] = '/'.join([sero_mapping[broad], sero_mapping[split]]) + sero_mapping[broad] = "/".join( + [sero_mapping[broad], sero_mapping[split]] + ) except KeyError: sero_mapping[broad] = sero_mapping[split] # re-sort allele lists into smartsort order for sero in sero_mapping.keys(): - sero_mapping[sero] = '/'.join( - sorted(sero_mapping[sero].split('/'), key=functools.cmp_to_key(smart_sort_comparator))) + sero_mapping[sero] = "/".join( + sorted( + sero_mapping[sero].split("/"), + key=functools.cmp_to_key(smart_sort_comparator), + ) + ) # Save the serology mapping to db - db.save_dict(db_connection, table_name='serology_mapping', - dictionary=sero_mapping, columns=('serology', 'allele_list')) + db.save_dict( + db_connection, + table_name="serology_mapping", + dictionary=sero_mapping, + columns=("serology", "allele_list"), + ) def generate_v2_to_v3_mapping(db_connection: sqlite3.Connection, imgt_version): - if not db.table_exists(db_connection, 'v2_mapping'): + if not db.table_exists(db_connection, "v2_mapping"): # TODO: Create mapping table using both the allele list history and # deleted alleles as reference. # Temporary Example @@ -518,5 +659,9 @@ def generate_v2_to_v3_mapping(db_connection: sqlite3.Connection, imgt_version): "A*01179": "A*01:179N", "DRB5*02ZB": "DRB5*02:UTV", } - db.save_dict(db_connection, table_name='v2_mapping', - dictionary=v2_to_v3_example, columns=('v2', 'v3')) + db.save_dict( + db_connection, + table_name="v2_mapping", + dictionary=v2_to_v3_example, + columns=("v2", "v3"), + ) diff --git a/pyard/db.py b/pyard/db.py index e4c7526..697a829 100644 --- a/pyard/db.py +++ b/pyard/db.py @@ -43,12 +43,12 @@ def create_db_connection(data_dir, imgt_version, ro=False): if data_dir is None: data_dir = get_pyard_db_install_directory() - db_filename = f'{data_dir}/pyard-{imgt_version}.sqlite3' + db_filename = f"{data_dir}/pyard-{imgt_version}.sqlite3" if ro: # If in read-only mode, make sure the db file exists if not pathlib.Path(db_filename).exists(): - raise RuntimeError(f'Reference Database {db_filename} not available.') + raise RuntimeError(f"Reference Database {db_filename} not available.") # Create the data directory if it doesn't exist if not pathlib.Path(data_dir).exists(): @@ -56,10 +56,10 @@ def create_db_connection(data_dir, imgt_version, ro=False): if ro: # Open the database in read-only mode - file_uri = f'file:{db_filename}?mode=ro' + file_uri = f"file:{db_filename}?mode=ro" else: # Open the database in read-only mode - file_uri = f'file:{db_filename}' + file_uri = f"file:{db_filename}" return sqlite3.connect(file_uri, uri=True) @@ -118,7 +118,7 @@ def mac_code_to_alleles(connection: sqlite3.Connection, code: str) -> List[str]: result = cursor.fetchone() cursor.close() if result: - alleles = result[0].split('/') + alleles = result[0].split("/") else: alleles = [] return alleles @@ -152,7 +152,7 @@ def serology_to_alleles(connection: sqlite3.Connection, serology: str) -> List[s result = cursor.fetchone() cursor.close() if result: - alleles = result[0].split('/') + alleles = result[0].split("/") else: alleles = [] return alleles @@ -166,7 +166,9 @@ def is_valid_serology(connection: sqlite3.Connection, serology: str) -> bool: :param serology: serology to test :return: is it serology ? """ - serology_query = "SELECT count(allele_list) from serology_mapping where serology = ?" + serology_query = ( + "SELECT count(allele_list) from serology_mapping where serology = ?" + ) cursor = connection.execute(serology_query, (serology,)) result = cursor.fetchone() cursor.close() @@ -190,8 +192,12 @@ def v2_to_v3_allele(connection: sqlite3.Connection, v2_allele: str) -> str: return None -def save_dict(connection: sqlite3.Connection, table_name: str, - dictionary: Dict[str, str], columns=Tuple[str, str]) -> bool: +def save_dict( + connection: sqlite3.Connection, + table_name: str, + dictionary: Dict[str, str], + columns=Tuple[str, str], +) -> bool: """ Save the dictionary as a table with column names from columns Tuple. @@ -225,7 +231,9 @@ def save_dict(connection: sqlite3.Connection, table_name: str, return True -def save_set(connection: sqlite3.Connection, table_name: str, rows: Set, column: str) -> bool: +def save_set( + connection: sqlite3.Connection, table_name: str, rows: Set, column: str +) -> bool: """ Save the set rows to the table table_name in the column @@ -248,7 +256,12 @@ def save_set(connection: sqlite3.Connection, table_name: str, rows: Set, column: cursor.execute(create_table_sql) # insert - cursor.executemany(f"INSERT INTO {table_name} VALUES (?)", zip(rows, )) + cursor.executemany( + f"INSERT INTO {table_name} VALUES (?)", + zip( + rows, + ), + ) # commit transaction - writes to the db connection.commit() @@ -274,7 +287,9 @@ def load_set(connection: sqlite3.Connection, table_name: str) -> Set: return table_as_set -def load_dict(connection: sqlite3.Connection, table_name: str, columns: Tuple[str, str]) -> Dict[str, str]: +def load_dict( + connection: sqlite3.Connection, table_name: str, columns: Tuple[str, str] +) -> Dict[str, str]: """ Retrieve the values in columns as a name, value pair and create a dict. diff --git a/pyard/drbx.py b/pyard/drbx.py index b2964b6..542454a 100644 --- a/pyard/drbx.py +++ b/pyard/drbx.py @@ -18,12 +18,14 @@ def map_drbx(drb_alleles: List, locus_in_allele_name: bool) -> Tuple: :return: Tuple of DRBX type1/type2 """ - nnnn = 'NNNN' + nnnn = "NNNN" if locus_in_allele_name: - nnnn = 'DRBX*NNNN' + nnnn = "DRBX*NNNN" # Get the ones DRBs without NNNNs - drbx_non_nns = list(filter(lambda x: x != '' and not x.endswith('NNNN'), drb_alleles)) + drbx_non_nns = list( + filter(lambda x: x != "" and not x.endswith("NNNN"), drb_alleles) + ) if len(drbx_non_nns) == 0: return nnnn, nnnn @@ -31,7 +33,7 @@ def map_drbx(drb_alleles: List, locus_in_allele_name: bool) -> Tuple: if len(drbx_non_nns) == 2: # If they are homozygous, return a single DRBn only if drbx_non_nns[0] == drbx_non_nns[1]: - return drbx_non_nns[0], '' + return drbx_non_nns[0], "" # Else return drbx_1 and drbx_2 return tuple(drbx_non_nns) diff --git a/pyard/exceptions.py b/pyard/exceptions.py index 793199f..d483566 100644 --- a/pyard/exceptions.py +++ b/pyard/exceptions.py @@ -2,6 +2,7 @@ class PyArdError(Exception): """ Base Class for All py-ard Errors """ + pass diff --git a/pyard/misc.py b/pyard/misc.py index 5e212c9..b13a4d5 100644 --- a/pyard/misc.py +++ b/pyard/misc.py @@ -1,5 +1,5 @@ # List of expression characters -expression_chars = ['N', 'Q', 'L', 'S'] +expression_chars = ["N", "Q", "L", "S"] def get_n_field_allele(allele: str, n: int, preserve_expression=False) -> str: @@ -12,12 +12,11 @@ def get_n_field_allele(allele: str, n: int, preserve_expression=False) -> str: :return: trimmed to n fields of the original allele """ last_char = allele[-1] - fields = allele.split(':') - if preserve_expression and \ - last_char in expression_chars and len(fields) > n: - return ':'.join(fields[0:n]) + last_char + fields = allele.split(":") + if preserve_expression and last_char in expression_chars and len(fields) > n: + return ":".join(fields[0:n]) + last_char else: - return ':'.join(fields[0:n]) + return ":".join(fields[0:n]) def get_3field_allele(a: str) -> str: @@ -29,4 +28,4 @@ def get_2field_allele(a: str) -> str: def number_of_fields(allele: str) -> int: - return len(allele.split(':')) + return len(allele.split(":")) diff --git a/pyard/pyard.py b/pyard/pyard.py index 22eca0a..5e12423 100644 --- a/pyard/pyard.py +++ b/pyard/pyard.py @@ -49,25 +49,25 @@ "reduce_MAC": True, "reduce_shortnull": True, "map_drb345_to_drbx": True, - "verbose_log": True + "verbose_log": True, } reduction_types = ( - 'G', - 'lg', - 'lgx', - 'W', - 'exon', - 'U2' # Unambiguous Reduction to 2 fields + "G", + "lg", + "lgx", + "W", + "exon", + "U2", # Unambiguous Reduction to 2 fields ) # Typing information -VALID_REDUCTION_TYPES = Literal['G', 'lg', 'lgx', 'W', 'exon', 'U2'] +VALID_REDUCTION_TYPES = Literal["G", "lg", "lgx", "W", "exon", "U2"] def validate_reduction_type(ars_type): if ars_type not in reduction_types: - raise ValueError(f'Reduction type needs to be one of {reduction_types}') + raise ValueError(f"Reduction type needs to be one of {reduction_types}") class ARD(object): @@ -77,7 +77,9 @@ class ARD(object): G, lg, lgx, W, exon and U2 levels. """ - def __init__(self, imgt_version: str = 'Latest', data_dir: str = None, config: dict = None): + def __init__( + self, imgt_version: str = "Latest", data_dir: str = None, config: dict = None + ): """ ARD will load valid alleles, xx codes and MAC mappings for the given @@ -101,8 +103,16 @@ def __init__(self, imgt_version: str = 'Latest', data_dir: str = None, config: d # Load ARS mappings self.ars_mappings = dr.generate_ars_mapping(self.db_connection, imgt_version) # Load Alleles and XX Codes - self.valid_alleles, self.who_alleles, self.xx_codes, self.who_group, self.shortnulls, self.exp_alleles = \ - dr.generate_alleles_and_xx_codes_and_who(self.db_connection, imgt_version, self.ars_mappings) + ( + self.valid_alleles, + self.who_alleles, + self.xx_codes, + self.who_group, + self.shortnulls, + self.exp_alleles, + ) = dr.generate_alleles_and_xx_codes_and_who( + self.db_connection, imgt_version, self.ars_mappings + ) # Load Serology mappings dr.generate_serology_mapping(self.db_connection, imgt_version) @@ -116,6 +126,7 @@ def __init__(self, imgt_version: str = 'Latest', data_dir: str = None, config: d # Works only for Python >= 3.9 if sys.version_info.major == 3 and sys.version_info.minor >= 9: import gc + gc.freeze() # Re-open the connection in read-only mode as we're not updating it anymore @@ -153,12 +164,12 @@ def redux(self, allele: str, redux_type: VALID_REDUCTION_TYPES) -> str: return redux_allele # g_group maps alleles to their g_group - # note: this includes mappings for shortened version of alleles - # C*12:02:02:01 => C*12:02:01G - # C*12:02:02 => C*12:02:01G + # note: this includes mappings for shortened version of alleles + # C*12:02:02:01 => C*12:02:01G + # C*12:02:02 => C*12:02:01G # C*12:02 => C*12:02:01G - if allele.endswith(('P', 'G')): + if allele.endswith(("P", "G")): if redux_type in ["lg", "lgx", "G"]: allele = allele[:-1] if redux_type == "G" and allele in self.ars_mappings.g_group: @@ -174,7 +185,7 @@ def redux(self, allele: str, redux_type: VALID_REDUCTION_TYPES) -> str: else: # for 'lg' when allele is not in G group, # return allele with only first 2 field - return ':'.join(allele.split(':')[0:2]) + 'g' + return ":".join(allele.split(":")[0:2]) + "g" elif redux_type == "lgx": if allele in self.ars_mappings.dup_lgx: return self.ars_mappings.dup_lgx[allele] @@ -183,7 +194,7 @@ def redux(self, allele: str, redux_type: VALID_REDUCTION_TYPES) -> str: else: # for 'lgx' when allele is not in G group, # return allele with only first 2 field - return ':'.join(allele.split(':')[0:2]) + return ":".join(allele.split(":")[0:2]) elif redux_type == "W": # new redux_type which is full WHO expansion if self._is_who_allele(allele): @@ -197,7 +208,7 @@ def redux(self, allele: str, redux_type: VALID_REDUCTION_TYPES) -> str: return self.ars_mappings.exon_group[allele] else: # for 'exon' return allele with only first 3 fields - return ':'.join(allele.split(':')[0:3]) + return ":".join(allele.split(":")[0:3]) elif redux_type == "U2": allele_fields = allele.split(":") # If resolved out to second field leave alone @@ -209,11 +220,11 @@ def redux(self, allele: str, redux_type: VALID_REDUCTION_TYPES) -> str: return allele_2_fields else: # If ambiguous, reduce to G group level - return self.redux(allele, 'lgx') + return self.redux(allele, "lgx") else: # TODO: make this an explicit lookup to the g_group or p_group table # just having a shorter name be valid is not stringent enough - if allele.endswith(('P', 'G')): + if allele.endswith(("P", "G")): allele = allele[:-1] if self._is_valid_allele(allele): return allele @@ -230,13 +241,15 @@ def sorted_unique_gl(self, gls: List[str], delim: str) -> str: :param delim: Delimiter of concern :return: a GL string sorted and made of unique GL """ - if delim == '~': + if delim == "~": # No need to sort return delim.join(gls) if delim == "+": # No need to make unique. eg. homozygous cases are valid for SLUGs - return delim.join(sorted(gls, key=functools.cmp_to_key(smart_sort_comparator))) + return delim.join( + sorted(gls, key=functools.cmp_to_key(smart_sort_comparator)) + ) # generate a unique list over a delimiter # e.g. [A, A/B] => [ A, B ] for / delimiter @@ -244,7 +257,9 @@ def sorted_unique_gl(self, gls: List[str], delim: str) -> str: for gl in gls: all_gls += gl.split(delim) unique_gls = set(all_gls) - return delim.join(sorted(unique_gls, key=functools.cmp_to_key(smart_sort_comparator))) + return delim.join( + sorted(unique_gls, key=functools.cmp_to_key(smart_sort_comparator)) + ) @functools.lru_cache(maxsize=max_cache_size) def redux_gl(self, glstring: str, redux_type: VALID_REDUCTION_TYPES) -> str: @@ -265,19 +280,29 @@ def redux_gl(self, glstring: str, redux_type: VALID_REDUCTION_TYPES) -> str: raise InvalidTypingError(f"{glstring} is not a valid typing.") if re.search(r"\^", glstring): - return self.sorted_unique_gl([self.redux_gl(a, redux_type) for a in glstring.split("^")], "^") + return self.sorted_unique_gl( + [self.redux_gl(a, redux_type) for a in glstring.split("^")], "^" + ) if re.search(r"\|", glstring): - return self.sorted_unique_gl([self.redux_gl(a, redux_type) for a in glstring.split("|")], "|") + return self.sorted_unique_gl( + [self.redux_gl(a, redux_type) for a in glstring.split("|")], "|" + ) if re.search(r"\+", glstring): - return self.sorted_unique_gl([self.redux_gl(a, redux_type) for a in glstring.split("+")], "+") + return self.sorted_unique_gl( + [self.redux_gl(a, redux_type) for a in glstring.split("+")], "+" + ) if re.search("~", glstring): - return self.sorted_unique_gl([self.redux_gl(a, redux_type) for a in glstring.split("~")], "~") + return self.sorted_unique_gl( + [self.redux_gl(a, redux_type) for a in glstring.split("~")], "~" + ) if re.search("/", glstring): - return self.sorted_unique_gl([self.redux_gl(a, redux_type) for a in glstring.split("/")], "/") + return self.sorted_unique_gl( + [self.redux_gl(a, redux_type) for a in glstring.split("/")], "/" + ) # Handle V2 to V3 mapping if self.is_v2(glstring): @@ -293,19 +318,25 @@ def redux_gl(self, glstring: str, redux_type: VALID_REDUCTION_TYPES) -> str: loc_allele = glstring.split(":") loc_antigen, code = loc_allele[0], loc_allele[1] else: - raise InvalidTypingError(f"{glstring} is not a valid V2 or Serology typing.") + raise InvalidTypingError( + f"{glstring} is not a valid V2 or Serology typing." + ) # Handle XX codes if self._config["reduce_XX"]: is_hla_prefix = HLA_regex.search(loc_antigen) if is_hla_prefix: - loc_antigen = loc_antigen.split('-')[1] + loc_antigen = loc_antigen.split("-")[1] if self.is_XX(glstring, loc_antigen, code): if is_hla_prefix: - reduced_alleles = self.redux_gl("/".join(self.xx_codes[loc_antigen]), redux_type) + reduced_alleles = self.redux_gl( + "/".join(self.xx_codes[loc_antigen]), redux_type + ) return "/".join(["HLA-" + a for a in reduced_alleles.split("/")]) else: - return self.redux_gl("/".join(self.xx_codes[loc_antigen]), redux_type) + return self.redux_gl( + "/".join(self.xx_codes[loc_antigen]), redux_type + ) # Handle MAC if self._config["reduce_MAC"] and self.is_mac(glstring): @@ -330,7 +361,7 @@ def redux_gl(self, glstring: str, redux_type: VALID_REDUCTION_TYPES) -> str: def is_XX(self, glstring: str, loc_antigen: str = None, code: str = None) -> bool: if loc_antigen is None or code is None: - if ':' in glstring: + if ":" in glstring: loc_allele = glstring.split(":") loc_antigen, code = loc_allele[0], loc_allele[1] else: @@ -351,7 +382,7 @@ def is_serology(self, allele: str) -> bool: :param allele: The allele to test for serology :return: True if serology """ - if '*' in allele or ':' in allele: + if "*" in allele or ":" in allele: return False return db.is_valid_serology(self.db_connection, allele) @@ -367,7 +398,7 @@ def is_mac(self, allele: str) -> bool: :param allele: test if it is a MAC code :return: True if MAC """ - if ':' in allele: + if ":" in allele: code = allele.split(":")[1] return db.is_valid_mac_code(self.db_connection, code) return False @@ -388,9 +419,12 @@ def is_v2(self, allele: str) -> bool: :param allele: Possible allele :return: Is the allele in V2 nomenclature """ - return self._config["reduce_v2"] \ - and '*' in allele and ':' not in allele \ - and allele != self._map_v2_to_v3(allele) + return ( + self._config["reduce_v2"] + and "*" in allele + and ":" not in allele + and allele != self._map_v2_to_v3(allele) + ) def _is_who_allele(self, allele): """ @@ -410,7 +444,7 @@ def _is_valid_allele(self, allele): def is_shortnull(self, allele): """ - Test if allele is valid in list of shortnull alleles and + Test if allele is valid in list of shortnull alleles and the reduce_shortnull is configured to True (WMDA rules) :param allele: Allele to test :return: bool to indicate if allele is valid @@ -436,12 +470,12 @@ def _get_alleles(self, code, locus_antigen) -> Iterable[str]: # It's an allelic expansion if any of the alleles have a `:` # else it's a group expansion - is_allelic_expansion = any([':' in allele for allele in alleles]) + is_allelic_expansion = any([":" in allele for allele in alleles]) if is_allelic_expansion: - locus = locus_antigen.split('*')[0] # Just keep the locus name - alleles = [f'{locus}*{a}' for a in alleles] + locus = locus_antigen.split("*")[0] # Just keep the locus name + alleles = [f"{locus}*{a}" for a in alleles] else: - alleles = [f'{locus_antigen}:{a}' for a in alleles] + alleles = [f"{locus_antigen}:{a}" for a in alleles] return list(filter(self._is_valid_allele, alleles)) @@ -452,7 +486,7 @@ def _get_alleles_from_serology(self, serology) -> Iterable[str]: @staticmethod def _combine_with_colon(digits_field): num_of_digits = len(digits_field) - return ':'.join(digits_field[i:i + 2] for i in range(0, num_of_digits, 2)) + return ":".join(digits_field[i : i + 2] for i in range(0, num_of_digits, 2)) def _predict_v3(self, v2_allele: str) -> str: """ @@ -462,9 +496,9 @@ def _predict_v3(self, v2_allele: str) -> str: :return: V3 format of V2 allele """ # Separate out the locus and the allele name part - locus, allele_name = v2_allele.split('*') + locus, allele_name = v2_allele.split("*") # Separate out the numeric and non-numeric components - components = re.findall(r'^(\d+)(.*)', allele_name) + components = re.findall(r"^(\d+)(.*)", allele_name) if not components: return v2_allele digits_field, non_digits_field = components.pop() @@ -474,16 +508,22 @@ def _predict_v3(self, v2_allele: str) -> str: if num_of_digits == 1: return v2_allele if num_of_digits > 2: - if locus.startswith('DP') and num_of_digits == 5: # covers DPs with 5 digits - final_allele = digits_field[:3] + ':' + (digits_field[3:]) + non_digits_field + if ( + locus.startswith("DP") and num_of_digits == 5 + ): # covers DPs with 5 digits + final_allele = ( + digits_field[:3] + ":" + (digits_field[3:]) + non_digits_field + ) elif num_of_digits % 2 == 0: # covers digits with 2, 4, 6, 8 final_allele = self._combine_with_colon(digits_field) + non_digits_field else: - final_allele = digits_field[:2] + ':' + (digits_field[2:]) + non_digits_field + final_allele = ( + digits_field[:2] + ":" + (digits_field[2:]) + non_digits_field + ) else: if non_digits_field: - final_allele = digits_field + ':' + non_digits_field - return locus + '*' + final_allele + final_allele = digits_field + ":" + non_digits_field + return locus + "*" + final_allele def _map_v2_to_v3(self, v2_allele): """ @@ -507,7 +547,7 @@ def isvalid(self, allele: str) -> bool: :return: allele or empty :rtype: bool """ - if allele == '' or allele.endswith('*'): + if allele == "" or allele.endswith("*"): return False # validate allele without the 'HLA-' prefix @@ -515,18 +555,20 @@ def isvalid(self, allele: str) -> bool: # remove 'HLA-' prefix allele = allele[4:] - if '*' in allele: - alphanum_allele = allele.replace('*', '').replace(':', '') + if "*" in allele: + alphanum_allele = allele.replace("*", "").replace(":", "") if not alphanum_allele.isalnum(): return False - if not self.is_mac(allele) and \ - not self.is_XX(allele) and \ - not self.is_serology(allele) and \ - not self.is_v2(allele) and \ - not self.is_shortnull(allele): + if ( + not self.is_mac(allele) + and not self.is_XX(allele) + and not self.is_serology(allele) + and not self.is_v2(allele) + and not self.is_shortnull(allele) + ): # Alleles ending with P or G are valid_alleles - if allele.endswith(('P', 'G')): + if allele.endswith(("P", "G")): # remove the last character allele = allele[:-1] if self._is_valid_allele(allele): @@ -615,7 +657,7 @@ def expand_mac(self, mac_code: str): if db.is_valid_mac_code(self.db_connection, code): if HLA_regex.search(mac_code): locus_antigen = locus_antigen.split("-")[1] # Remove HLA- prefix - return ['HLA-' + a for a in self._get_alleles(code, locus_antigen)] + return ["HLA-" + a for a in self._get_alleles(code, locus_antigen)] else: return list(self._get_alleles(code, locus_antigen)) diff --git a/pyard/smart_sort.py b/pyard/smart_sort.py index c502964..13d23d9 100644 --- a/pyard/smart_sort.py +++ b/pyard/smart_sort.py @@ -24,8 +24,8 @@ import functools import re -expr_regex = re.compile('[NQLSGg]') -glstring_chars = re.compile('[/|+^~]') +expr_regex = re.compile("[NQLSGg]") +glstring_chars = re.compile("[/|+^~]") @functools.lru_cache(maxsize=1000) @@ -52,24 +52,24 @@ def smart_sort_comparator(a1, a2): return -1 # remove any non-numerics - a1 = re.sub(expr_regex, '', a1) - a2 = re.sub(expr_regex, '', a2) + a1 = re.sub(expr_regex, "", a1) + a2 = re.sub(expr_regex, "", a2) # Check to see if they are still the same alleles if a1 == a2: return 0 # Extract and Compare first fields first - a1_f1 = int(a1[a1.find('*') + 1:a1.find(':')]) - a2_f1 = int(a2[a2.find('*') + 1:a2.find(':')]) + a1_f1 = int(a1[a1.find("*") + 1 : a1.find(":")]) + a2_f1 = int(a2[a2.find("*") + 1 : a2.find(":")]) if a1_f1 < a2_f1: return -1 if a1_f1 > a2_f1: return 1 - a1_fields = a1.split(':') - a2_fields = a2.split(':') + a1_fields = a1.split(":") + a2_fields = a2.split(":") # If the first fields are equal, try the 2nd fields a1_f2 = int(a1_fields[1]) @@ -81,14 +81,14 @@ def smart_sort_comparator(a1, a2): return 1 # If the second fields are equal, try the 3rd fields - if len(a1_fields) >2: + if len(a1_fields) > 2: try: a1_f3 = int(a1_fields[2]) except ValueError: a1_f3 = 0 else: a1_f3 = 0 - if len(a2_fields) >2: + if len(a2_fields) > 2: try: a2_f3 = int(a2_fields[2]) except ValueError: @@ -102,14 +102,14 @@ def smart_sort_comparator(a1, a2): return 1 # If the third fields are equal, try the 4th fields - if len(a1_fields) >3: + if len(a1_fields) > 3: try: a1_f4 = int(a1_fields[3]) except ValueError: a1_f4 = 0 else: a1_f4 = 0 - if len(a2_fields) >3: + if len(a2_fields) > 3: try: a2_f4 = int(a2_fields[3]) except ValueError: diff --git a/requirements-deploy.txt b/requirements-deploy.txt new file mode 100644 index 0000000..0e1ec03 --- /dev/null +++ b/requirements-deploy.txt @@ -0,0 +1,2 @@ +connexion[swagger-ui]==2.13.0 +gunicorn==20.1.0 diff --git a/requirements-dev.txt b/requirements-dev.txt new file mode 100644 index 0000000..d2f222f --- /dev/null +++ b/requirements-dev.txt @@ -0,0 +1,6 @@ +allure-behave==2.9.45 +flake8==4.0.1 +bump2version==1.0.1 +coverage==6.3.2 +wheel==0.37.1 +pre-commit==2.18.1 diff --git a/requirements-tests.txt b/requirements-tests.txt new file mode 100644 index 0000000..e0e4ead --- /dev/null +++ b/requirements-tests.txt @@ -0,0 +1,2 @@ +behave==1.2.6 +PyHamcrest==2.0.2 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..eab2d87 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +toml==0.10.2 +pandas>=1.1.4 diff --git a/scripts/pyard b/scripts/pyard index 727ba79..f2b596a 100755 --- a/scripts/pyard +++ b/scripts/pyard @@ -28,33 +28,24 @@ import pyard def get_imgt_version(imgt_version): if imgt_version: - version = imgt_version.replace('.', '') + version = imgt_version.replace(".", "") if version.isdigit(): return version - raise RuntimeError(f"{imgt_version} is not a valid IMGT database version number") + raise RuntimeError( + f"{imgt_version} is not a valid IMGT database version number" + ) return None -if __name__ == '__main__': +if __name__ == "__main__": parser = argparse.ArgumentParser( usage="""[-v ] [gl-string redux_type]""", - description="""py-ard tool to redux GL String""" + description="""py-ard tool to redux GL String""", ) + parser.add_argument("-v", "--imgt-version", dest="imgt_version") + parser.add_argument("--gl", required=True, dest="gl_string") parser.add_argument( - "-v", - "--imgt-version", - dest="imgt_version" - ) - parser.add_argument( - "--gl", - required=True, - dest="gl_string" - ) - parser.add_argument( - "-r", - choices=pyard.pyard.reduction_types, - required=True, - dest="redux_type" + "-r", choices=pyard.pyard.reduction_types, required=True, dest="redux_type" ) args = parser.parse_args() diff --git a/scripts/pyard-import b/scripts/pyard-import index 2f5f64b..25fbab8 100755 --- a/scripts/pyard-import +++ b/scripts/pyard-import @@ -31,11 +31,13 @@ import pandas as pd def get_imgt_version(imgt_version): if imgt_version: - version = imgt_version.replace('.', '') + version = imgt_version.replace(".", "") if version.isdigit(): return version - raise RuntimeError(f"{imgt_version} is not a valid IMGT database version number") - return 'Latest' + raise RuntimeError( + f"{imgt_version} is not a valid IMGT database version number" + ) + return "Latest" def get_data_dir(data_dir): @@ -53,12 +55,12 @@ def get_v2_v3_mapping(v2_v3_mapping): path = pathlib.Path(v2_v3_mapping) if not path.exists() or not path.is_file(): raise RuntimeError(f"{data_dir} is not a valid file") - df = pd.read_csv(path, names=['v2', 'v3']) - return df.set_index('v2')['v3'].to_dict() + df = pd.read_csv(path, names=["v2", "v3"]) + return df.set_index("v2")["v3"].to_dict() return None -if __name__ == '__main__': +if __name__ == "__main__": parser = argparse.ArgumentParser( usage="""[--db-version ]\n [--data-dir ]\n @@ -66,30 +68,13 @@ if __name__ == '__main__': description=""" py-ard tool to generate reference SQLite database. Allows updating db with custom V2 to V3 mappings. - """ + """, ) - parser.add_argument( - "--db-version", - dest="imgt_version" - ) - parser.add_argument( - "--data-dir", - dest="data_dir" - ) - parser.add_argument( - "--v2-to-v3-mapping", - dest="v2_v3_mapping" - ) - parser.add_argument( - "--refresh-mac", - dest="refresh_mac", - action="store_true" - ) - parser.add_argument( - "--re-install", - dest="reinstall", - action="store_true" - ) + parser.add_argument("--db-version", dest="imgt_version") + parser.add_argument("--data-dir", dest="data_dir") + parser.add_argument("--v2-to-v3-mapping", dest="v2_v3_mapping") + parser.add_argument("--refresh-mac", dest="refresh_mac", action="store_true") + parser.add_argument("--re-install", dest="reinstall", action="store_true") args = parser.parse_args() imgt_version = get_imgt_version(args.imgt_version) @@ -103,7 +88,7 @@ if __name__ == '__main__': if args.reinstall: print(f"Reinstalling Version: {imgt_version}") - db_fullname = pathlib.Path(f'{data_dir}/pyard-{imgt_version}.sqlite3') + db_fullname = pathlib.Path(f"{data_dir}/pyard-{imgt_version}.sqlite3") if db_fullname.exists(): print(f"Removing {db_fullname}") db_fullname.unlink(missing_ok=True) @@ -115,9 +100,15 @@ if __name__ == '__main__': if v2_to_v3_dict: db_connection = db.create_db_connection(data_dir, imgt_version, ro=False) - db.save_dict(db_connection, table_name='v2_mapping', - dictionary=v2_to_v3_dict, columns=('v2', 'v3')) - print(f"Updated v2_mapping table with '{args.v2_v3_mapping}' mapping file for {imgt_version} IMGT database.") + db.save_dict( + db_connection, + table_name="v2_mapping", + dictionary=v2_to_v3_dict, + columns=("v2", "v3"), + ) + print( + f"Updated v2_mapping table with '{args.v2_v3_mapping}' mapping file for {imgt_version} IMGT database." + ) if args.refresh_mac: print(f"Updating MACs") diff --git a/scripts/pyard-reduce-csv b/scripts/pyard-reduce-csv index 4f06327..bb34a45 100755 --- a/scripts/pyard-reduce-csv +++ b/scripts/pyard-reduce-csv @@ -45,20 +45,20 @@ def is_serology(allele: str) -> bool: def is_3field(allele: str) -> bool: - return len(allele.split(':')) > 2 + return len(allele.split(":")) > 2 def is_2field(allele: str) -> bool: - if '*' in allele: - allele = allele.split('*')[1] - fields = allele.split(':') + if "*" in allele: + allele = allele.split("*")[1] + fields = allele.split(":") # Check to see the 2 fields are digits to distinguish from MAC. return len(fields) == 2 and fields[0].isdigit() and fields[1].isdigit() def is_P(allele: str) -> bool: - if allele.endswith('P'): - fields = allele.split(':') + if allele.endswith("P"): + fields = allele.split(":") if len(fields) == 2: # Ps are 2 fields # Check both fields are digits only # Eg: A*02:01P @@ -100,15 +100,14 @@ def should_be_reduced(allele, locus_allele): def remove_locus_name(reduced_allele): - return "/".join(map(lambda a: a.split('*')[1], - reduced_allele.split('/'))) + return "/".join(map(lambda a: a.split("*")[1], reduced_allele.split("/"))) def reduce(allele, locus, column_name): # Does the allele name have the locus in it ? - if allele == '': + if allele == "": return allele - if '*' in allele: + if "*" in allele: locus_allele = allele elif ard_config["locus_in_allele_name"]: locus_allele = allele @@ -139,7 +138,7 @@ def reduce(allele, locus, column_name): if verbose: print(f"\t{locus_allele} => {allele}") else: - if ard_config['convert_v2_to_v3']: + if ard_config["convert_v2_to_v3"]: if ard.is_v2(locus_allele): v3_allele = ard.v2_to_v3(locus_allele) if not ard_config["keep_locus_in_allele_name"]: @@ -154,14 +153,14 @@ def reduce(allele, locus, column_name): return allele -def clean_locus(allele: str, column_name: str = 'Unknown') -> str: +def clean_locus(allele: str, column_name: str = "Unknown") -> str: if allele: # Remove all white spaces - allele = white_space_regex.sub('', allele) - locus = column_name.split('_')[1].upper() + allele = white_space_regex.sub("", allele) + locus = column_name.split("_")[1].upper() # If the allele comes in as an allele list, apply reduce to all alleles - if '/' in allele: - return "/".join(map(reduce, allele.split('/'), locus, column_name)) + if "/" in allele: + return "/".join(map(reduce, allele.split("/"), locus, column_name)) else: return reduce(allele, locus, column_name) return allele @@ -171,13 +170,11 @@ def create_drbx(row, locus_in_allele_name): return drbx.map_drbx(row.values, locus_in_allele_name) -if __name__ == '__main__': +if __name__ == "__main__": # config is specified with a -c parameter parser = argparse.ArgumentParser() - parser.add_argument('-c', '--config', - help="JSON Configuration file", - required=True) + parser.add_argument("-c", "--config", help="JSON Configuration file", required=True) args = parser.parse_args() config_filename = args.config @@ -189,12 +186,14 @@ if __name__ == '__main__': verbose = ard_config["verbose_log"] white_space_regex = re.compile(r"\s+") - if ard_config["output_file_format"] == 'xlsx': + if ard_config["output_file_format"] == "xlsx": try: import openpyxl except ImportError: - print("For Excel output, openpyxl library needs to be installed. " - "Install with:") + print( + "For Excel output, openpyxl library needs to be installed. " + "Install with:" + ) print(" pip install openpyxl") sys.exit(1) @@ -205,10 +204,13 @@ if __name__ == '__main__': # Read only the columns to be saved. # Header is the first row # Don't convert to NAs - df = pd.read_csv(ard_config["in_csv_filename"], - usecols=ard_config["columns_from_csv"], - header=0, dtype=str, - keep_default_na=False) + df = pd.read_csv( + ard_config["in_csv_filename"], + usecols=ard_config["columns_from_csv"], + header=0, + dtype=str, + keep_default_na=False, + ) failed_to_reduce_alleles = [] # Reduce each of the specified columns @@ -220,45 +222,70 @@ if __name__ == '__main__': new_column_name = f"reduced_{column}" new_column_index = df.columns.get_loc(column) + 1 # Apply clean_locus function to the column and insert as a new column - df.insert(new_column_index, new_column_name, - df[column].apply(clean_locus, column_name=column)) + df.insert( + new_column_index, + new_column_name, + df[column].apply(clean_locus, column_name=column), + ) else: # Apply clean_locus function to the column and replace the column df[column] = df[column].apply(clean_locus, column_name=column) # Map DRB3,DRB4,DRB5 to DRBX if specified # New columns DRBX_1 and DRBX_2 are created - if ard_config['map_drb345_to_drbx']: - drbx_loci = ['DRB3', 'DRB4', 'DRB5'] - drbx_columns = [col_name for col_name in df.columns if col_name.split('_')[1] in drbx_loci] + if ard_config["map_drb345_to_drbx"]: + drbx_loci = ["DRB3", "DRB4", "DRB5"] + drbx_columns = [ + col_name for col_name in df.columns if col_name.split("_")[1] in drbx_loci + ] if len(drbx_columns) == len(drbx_loci) * 2: # For Type1/Type2 locus_in_allele_name = ard_config["keep_locus_in_allele_name"] - df_drbx = df[drbx_columns].apply(create_drbx, axis=1, args=(locus_in_allele_name,)) - df['DRBX_1'], df['DRBX_2'] = zip(*df_drbx) + df_drbx = df[drbx_columns].apply( + create_drbx, axis=1, args=(locus_in_allele_name,) + ) + df["DRBX_1"], df["DRBX_2"] = zip(*df_drbx) # Save as XLSX if specified - if ard_config["output_file_format"] == 'xlsx': + if ard_config["output_file_format"] == "xlsx": out_file_name = f"{ard_config['out_csv_filename']}.xlsx" df.to_excel(out_file_name, index=False) else: # Save as compressed CSV out_file_name = f"{ard_config['out_csv_filename'] + '.gz' if ard_config['apply_compression'] else ''}" - df.to_csv(out_file_name, index=False, compression=ard_config["apply_compression"]) + df.to_csv( + out_file_name, index=False, compression=ard_config["apply_compression"] + ) if len(failed_to_reduce_alleles) == 0: print("No Errors", file=sys.stderr) else: print("Summary", file=sys.stderr) print("-------", file=sys.stderr) - print(f"{len(failed_to_reduce_alleles)} alleles failed to reduce.", file=sys.stderr) - print("| Column Name | Allele | Did you mean ? ", file=sys.stderr) - print("| --------------- | ---------------- | ------------------------- ", file=sys.stderr) + print( + f"{len(failed_to_reduce_alleles)} alleles failed to reduce.", + file=sys.stderr, + ) + print( + "| Column Name | Allele | Did you mean ? ", + file=sys.stderr, + ) + print( + "| --------------- | ---------------- | ------------------------- ", + file=sys.stderr, + ) for column_name, locus_allele in failed_to_reduce_alleles: - similar_allele_names = pyard.db.similar_alleles(ard.db_connection, locus_allele) + similar_allele_names = pyard.db.similar_alleles( + ard.db_connection, locus_allele + ) if similar_allele_names: - similar_allele_names = ",".join(sorted(similar_allele_names, reverse=True)) + similar_allele_names = ",".join( + sorted(similar_allele_names, reverse=True) + ) else: - similar_allele_names = 'NA' - print(f"| {column_name:15} | {locus_allele:16} | {similar_allele_names} ", file=sys.stderr) + similar_allele_names = "NA" + print( + f"| {column_name:15} | {locus_allele:16} | {similar_allele_names} ", + file=sys.stderr, + ) # Done print(f"Saved result to file:{out_file_name}") diff --git a/scripts/pyard-status b/scripts/pyard-status index 91fcb09..3a6fade 100755 --- a/scripts/pyard-status +++ b/scripts/pyard-status @@ -40,24 +40,21 @@ def get_data_dir(data_dir): return data_dir -if __name__ == '__main__': +if __name__ == "__main__": parser = argparse.ArgumentParser( usage=""" [--data-dir ]\n """, description=""" py-ard tool to provide a status report for reference SQLite databases. - """ - ) - parser.add_argument( - "--data-dir", - dest="data_dir" + """, ) + parser.add_argument("--data-dir", dest="data_dir") args = parser.parse_args() data_dir = get_data_dir(args.data_dir) # print(data_dir) - imgt_regex = re.compile(r'pyard-(.+)\.sqlite3') + imgt_regex = re.compile(r"pyard-(.+)\.sqlite3") for _, _, filenames in os.walk(data_dir): for filename in filenames: # Get imgt version from the filename @@ -65,17 +62,18 @@ if __name__ == '__main__': match = imgt_regex.match(filename) imgt_version = match.group(1) # Get first group db_connection = db.create_db_connection(data_dir, imgt_version) - print('-' * 43) + print("-" * 43) print(f"IMGT DB Version: {imgt_version}") - print('-' * 43) + print("-" * 43) print(f"|{'Table Name':20}|{'Rows':20}|") print(f"|{'-' * 41}|") - for table in data_repository.ars_mapping_tables + \ - data_repository.code_mapping_tables: + for table in ( + data_repository.ars_mapping_tables + data_repository.code_mapping_tables + ): if db.table_exists(db_connection, table): total_rows = db.count_rows(db_connection, table) print(f"|{table:20}|{total_rows:20}|") else: print(f"MISSING: {table} table") - print('-' * 43) + print("-" * 43) db_connection.close() diff --git a/setup.cfg b/setup.cfg index 58e79ce..2016344 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,15 +1,15 @@ [bumpversion] -current_version = 0.7.7 +current_version = 0.8.0 commit = True tag = True [bumpversion:file:setup.py] -search = version='{current_version}' -replace = version='{new_version}' +search = version="{current_version}" +replace = version="{new_version}" [bumpversion:file:pyard/__init__.py] -search = __version__ = '{current_version}' -replace = __version__ = '{new_version}' +search = __version__ = "{current_version}" +replace = __version__ = "{new_version}" [bdist_wheel] universal = 1 diff --git a/setup.py b/setup.py index 328ac8a..cb859d3 100644 --- a/setup.py +++ b/setup.py @@ -25,53 +25,50 @@ from setuptools import setup -with open('README.md') as readme_file: +with open("README.md") as readme_file: readme = readme_file.read() -with open('HISTORY.rst') as history_file: +with open("HISTORY.rst") as history_file: history = history_file.read() -requirements = [ - 'pandas>=1.1.4' -] +with open("requirements.txt") as requirements_file: + requirements = requirements_file.read().split("\n") -test_requirements = [ - 'behave==1.2.6', - 'PyHamcrest==2.0.2' -] +with open("requirements-tests.txt") as requirements_file: + test_requirements = requirements_file.read().split("\n") setup( - name='py-ard', - version='0.7.7', + name="py-ard", + version="0.8.0", description="ARD reduction for HLA with Python", - long_description=readme + '\n\n' + history, + long_description=readme + "\n\n" + history, long_description_content_type="text/markdown", author="CIBMTR", - author_email='cibmtr-pypi@nmdp.org', - url='https://github.com/nmdp-bioinformatics/py-ard', + author_email="cibmtr-pypi@nmdp.org", + url="https://github.com/nmdp-bioinformatics/py-ard", packages=[ - 'pyard', + "pyard", ], - provides=['pyard'], + provides=["pyard"], scripts=[ - 'scripts/pyard', - 'scripts/pyard-import', - 'scripts/pyard-status', - 'scripts/pyard-reduce-csv' + "scripts/pyard", + "scripts/pyard-import", + "scripts/pyard-status", + "scripts/pyard-reduce-csv", ], install_requires=requirements, license="LGPL 3.0", zip_safe=False, - keywords='pyard', + keywords="pyard", classifiers=[ - 'Development Status :: 2 - Pre-Alpha', - 'Intended Audience :: Developers', - 'License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)', - 'Natural Language :: English', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.9', + "Development Status :: 2 - Pre-Alpha", + "Intended Audience :: Developers", + "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", + "Natural Language :: English", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", ], - test_suite='tests', + test_suite="tests", tests_require=test_requirements, - include_package_data=True + include_package_data=True, ) diff --git a/test-requirements.txt b/test-requirements.txt deleted file mode 100644 index ad80a16..0000000 --- a/test-requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -behave==1.2.6 -PyHamcrest==2.0.2 \ No newline at end of file diff --git a/tests/environment.py b/tests/environment.py index e9f1696..4b93784 100644 --- a/tests/environment.py +++ b/tests/environment.py @@ -2,4 +2,4 @@ def before_all(context): - context.ard = ARD('3440', data_dir='/tmp/py-ard') + context.ard = ARD("3440", data_dir="/tmp/py-ard") diff --git a/tests/expected-serology.json b/tests/expected-serology.json index bf9e26a..92cc7d6 100644 --- a/tests/expected-serology.json +++ b/tests/expected-serology.json @@ -26,4 +26,4 @@ "expected_gl": "DRB1*15:01:01G/DRB1*15:01:02/DRB1*15:01:03/DRB1*15:01:04/DRB1*15:01:05/DRB1*15:01:06/DRB1*15:01:07/DRB1*15:01:08G/DRB1*15:01:09/DRB1*15:01:10/DRB1*15:01:11/DRB1*15:01:12/DRB1*15:01:13/DRB1*15:01:14/DRB1*15:01:15/DRB1*15:01:16/DRB1*15:01:18/DRB1*15:01:19/DRB1*15:01:20/DRB1*15:01:21/DRB1*15:01:22/DRB1*15:01:23/DRB1*15:01:24/DRB1*15:01:25/DRB1*15:01:26/DRB1*15:01:27/DRB1*15:01:28/DRB1*15:01:29/DRB1*15:01:30/DRB1*15:01:31/DRB1*15:01:33/DRB1*15:01:34/DRB1*15:02:01G/DRB1*15:02:02G/DRB1*15:02:03/DRB1*15:02:04/DRB1*15:02:05/DRB1*15:02:06/DRB1*15:02:07/DRB1*15:02:08/DRB1*15:02:09/DRB1*15:02:10/DRB1*15:02:11/DRB1*15:02:12/DRB1*15:02:13/DRB1*15:02:14/DRB1*15:02:15/DRB1*15:02:16/DRB1*15:02:17/DRB1*15:02:18/DRB1*15:02:19/DRB1*15:03:01G/DRB1*15:03:02/DRB1*15:03:05/DRB1*15:04/DRB1*15:05/DRB1*15:06:01/DRB1*15:06:02/DRB1*15:06:03/DRB1*15:06:04/DRB1*15:07:01/DRB1*15:07:02/DRB1*15:07:03/DRB1*15:08/DRB1*15:09/DRB1*15:10/DRB1*15:11:01/DRB1*15:11:02/DRB1*15:12/DRB1*15:13/DRB1*15:14/DRB1*15:15:01/DRB1*15:15:02/DRB1*15:15:03/DRB1*15:16/DRB1*15:18/DRB1*15:19/DRB1*15:20/DRB1*15:21/DRB1*15:22/DRB1*15:23/DRB1*15:24/DRB1*15:25/DRB1*15:26/DRB1*15:27/DRB1*15:28/DRB1*15:29/DRB1*15:30/DRB1*15:31:01/DRB1*15:31:02/DRB1*15:32/DRB1*15:33/DRB1*15:34/DRB1*15:35/DRB1*15:36/DRB1*15:37:01/DRB1*15:37:02/DRB1*15:38/DRB1*15:39/DRB1*15:40/DRB1*15:41/DRB1*15:42/DRB1*15:43/DRB1*15:44/DRB1*15:45/DRB1*15:46/DRB1*15:47/DRB1*15:48/DRB1*15:49/DRB1*15:51/DRB1*15:52/DRB1*15:53/DRB1*15:54/DRB1*15:55/DRB1*15:56/DRB1*15:57/DRB1*15:58/DRB1*15:59/DRB1*15:60/DRB1*15:61/DRB1*15:62/DRB1*15:63/DRB1*15:64/DRB1*15:65/DRB1*15:66:01/DRB1*15:66:02/DRB1*15:67/DRB1*15:68/DRB1*15:69/DRB1*15:70/DRB1*15:71/DRB1*15:72/DRB1*15:73/DRB1*15:74/DRB1*15:75/DRB1*15:76/DRB1*15:77/DRB1*15:78/DRB1*15:79/DRB1*15:81/DRB1*15:82/DRB1*15:83/DRB1*15:84/DRB1*15:85/DRB1*15:86/DRB1*15:87/DRB1*15:88/DRB1*15:89/DRB1*15:90/DRB1*15:91/DRB1*15:92/DRB1*15:93/DRB1*15:94/DRB1*15:95/DRB1*15:96/DRB1*15:97/DRB1*15:98/DRB1*15:99/DRB1*15:100/DRB1*15:101/DRB1*15:102/DRB1*15:103/DRB1*15:104:01/DRB1*15:104:02/DRB1*15:104:03/DRB1*15:105:01/DRB1*15:105:02/DRB1*15:106/DRB1*15:107/DRB1*15:108/DRB1*15:109/DRB1*15:110/DRB1*15:111/DRB1*15:112/DRB1*15:114/DRB1*15:116/DRB1*15:117/DRB1*15:118/DRB1*15:119/DRB1*15:120/DRB1*15:121/DRB1*15:122/DRB1*15:123/DRB1*15:124/DRB1*15:125/DRB1*15:126/DRB1*15:127/DRB1*15:128/DRB1*15:130/DRB1*15:131/DRB1*15:132/DRB1*15:133/DRB1*15:135/DRB1*15:136/DRB1*15:139/DRB1*15:142/DRB1*15:143/DRB1*15:144/DRB1*15:147/DRB1*15:150/DRB1*15:152/DRB1*15:153/DRB1*15:155/DRB1*15:156/DRB1*15:157/DRB1*15:158/DRB1*15:161/DRB1*15:162/DRB1*15:164Q/DRB1*15:165/DRB1*15:167/DRB1*15:168/DRB1*15:169/DRB1*15:170/DRB1*15:172/DRB1*15:175/DRB1*15:181/DRB1*15:187/DRB1*15:189/DRB1*15:190/DRB1*15:192/DRB1*16:01:01G/DRB1*16:01:02/DRB1*16:01:03/DRB1*16:01:04/DRB1*16:01:05/DRB1*16:01:06/DRB1*16:01:07/DRB1*16:01:08/DRB1*16:01:09/DRB1*16:01:10/DRB1*16:01:11/DRB1*16:01:12/DRB1*16:01:13/DRB1*16:01:14/DRB1*16:01:16/DRB1*16:02:01G/DRB1*16:02:02/DRB1*16:02:03/DRB1*16:02:04/DRB1*16:02:05/DRB1*16:02:06/DRB1*16:02:07/DRB1*16:02:08/DRB1*16:02:10/DRB1*16:03/DRB1*16:04:01/DRB1*16:04:02/DRB1*16:05:01/DRB1*16:05:02/DRB1*16:07/DRB1*16:08/DRB1*16:09:01/DRB1*16:09:02/DRB1*16:10:01/DRB1*16:10:02/DRB1*16:11/DRB1*16:12/DRB1*16:14/DRB1*16:15/DRB1*16:16/DRB1*16:17/DRB1*16:18/DRB1*16:19/DRB1*16:20/DRB1*16:22/DRB1*16:23/DRB1*16:24/DRB1*16:25/DRB1*16:26/DRB1*16:27/DRB1*16:28/DRB1*16:29/DRB1*16:30/DRB1*16:31/DRB1*16:32/DRB1*16:33/DRB1*16:34/DRB1*16:35/DRB1*16:36/DRB1*16:37/DRB1*16:38:01/DRB1*16:38:02/DRB1*16:39/DRB1*16:40/DRB1*16:42/DRB1*16:43/DRB1*16:44/DRB1*16:45/DRB1*16:46/DRB1*16:47/DRB1*16:48/DRB1*16:49/DRB1*16:50/DRB1*16:53/DRB1*16:56/DRB1*16:58/DRB1*16:59Q/DRB1*16:60/DRB1*16:61/DRB1*16:65/DRB1*16:66/DRB1*16:67/DRB1*16:68" } ] -} \ No newline at end of file +} diff --git a/tests/expected.json b/tests/expected.json index 51d08e0..f3991f4 100644 --- a/tests/expected.json +++ b/tests/expected.json @@ -57,6 +57,3 @@ } ] } - - - diff --git a/tests/features/Wexpand.feature b/tests/features/Wexpand.feature index 16a944f..bd0c0fa 100644 --- a/tests/features/Wexpand.feature +++ b/tests/features/Wexpand.feature @@ -8,9 +8,9 @@ Feature: W expansion Examples: | Allele | Level | Expanded Alleles | - | DRB1*07:01 | W | DRB1*07:01:01:01/DRB1*07:01:01:02/DRB1*07:01:01:04/DRB1*07:01:01:05/DRB1*07:01:02/DRB1*07:01:03/DRB1*07:01:04/DRB1*07:01:05/DRB1*07:01:06/DRB1*07:01:07/DRB1*07:01:08/DRB1*07:01:09/DRB1*07:01:10/DRB1*07:01:11/DRB1*07:01:12/DRB1*07:01:13/DRB1*07:01:14/DRB1*07:01:15/DRB1*07:01:16/DRB1*07:01:17/DRB1*07:01:18/DRB1*07:01:19/DRB1*07:01:20/DRB1*07:01:21/DRB1*07:01:22/DRB1*07:01:23/DRB1*07:01:24/DRB1*07:01:25 | - | DRB1*07:XX | W | DRB1*07:01:01:01/DRB1*07:01:01:02/DRB1*07:01:01:04/DRB1*07:01:01:05/DRB1*07:01:02/DRB1*07:01:03/DRB1*07:01:04/DRB1*07:01:05/DRB1*07:01:06/DRB1*07:01:07/DRB1*07:01:08/DRB1*07:01:09/DRB1*07:01:10/DRB1*07:01:11/DRB1*07:01:12/DRB1*07:01:13/DRB1*07:01:14/DRB1*07:01:15/DRB1*07:01:16/DRB1*07:01:17/DRB1*07:01:18/DRB1*07:01:19/DRB1*07:01:20/DRB1*07:01:21/DRB1*07:01:22/DRB1*07:01:23/DRB1*07:01:24/DRB1*07:01:25/DRB1*07:03/DRB1*07:04/DRB1*07:05/DRB1*07:06/DRB1*07:07/DRB1*07:08/DRB1*07:09/DRB1*07:10N/DRB1*07:11/DRB1*07:12/DRB1*07:13/DRB1*07:14/DRB1*07:15/DRB1*07:16/DRB1*07:17/DRB1*07:18/DRB1*07:19/DRB1*07:20/DRB1*07:21/DRB1*07:22/DRB1*07:23/DRB1*07:24/DRB1*07:25/DRB1*07:26N/DRB1*07:27/DRB1*07:28/DRB1*07:29/DRB1*07:30/DRB1*07:31/DRB1*07:32/DRB1*07:33/DRB1*07:34:01/DRB1*07:34:02/DRB1*07:35/DRB1*07:36/DRB1*07:37/DRB1*07:38/DRB1*07:39/DRB1*07:40/DRB1*07:41/DRB1*07:42/DRB1*07:43/DRB1*07:44/DRB1*07:45/DRB1*07:46/DRB1*07:47/DRB1*07:48/DRB1*07:49/DRB1*07:50/DRB1*07:51/DRB1*07:52/DRB1*07:53/DRB1*07:54/DRB1*07:55/DRB1*07:56/DRB1*07:57/DRB1*07:58N/DRB1*07:59/DRB1*07:60/DRB1*07:61/DRB1*07:62/DRB1*07:63/DRB1*07:64/DRB1*07:65/DRB1*07:66/DRB1*07:67/DRB1*07:68N/DRB1*07:69/DRB1*07:70/DRB1*07:71/DRB1*07:72/DRB1*07:73/DRB1*07:74/DRB1*07:75/DRB1*07:76/DRB1*07:77/DRB1*07:78/DRB1*07:79/DRB1*07:80/DRB1*07:81/DRB1*07:82/DRB1*07:83/DRB1*07:84/DRB1*07:85/DRB1*07:86/DRB1*07:87N/DRB1*07:88/DRB1*07:89/DRB1*07:90/DRB1*07:91/DRB1*07:92/DRB1*07:93/DRB1*07:94/DRB1*07:95/DRB1*07:96/DRB1*07:97/DRB1*07:98/DRB1*07:99/DRB1*07:100/DRB1*07:101N/DRB1*07:102/DRB1*07:103/DRB1*07:104/DRB1*07:105/DRB1*07:106/DRB1*07:107/DRB1*07:108/DRB1*07:109/DRB1*07:110/DRB1*07:111/DRB1*07:112/DRB1*07:113/DRB1*07:114/DRB1*07:115/DRB1*07:116/DRB1*07:117/DRB1*07:118N/DRB1*07:119/DRB1*07:120/DRB1*07:121/DRB1*07:122/DRB1*07:123 | - | DRB1*11:01 | W | DRB1*11:01:01:01/DRB1*11:01:01:03/DRB1*11:01:01:04/DRB1*11:01:02:01/DRB1*11:01:02:02/DRB1*11:01:03/DRB1*11:01:04/DRB1*11:01:05/DRB1*11:01:06/DRB1*11:01:07/DRB1*11:01:08/DRB1*11:01:09/DRB1*11:01:10/DRB1*11:01:11/DRB1*11:01:12/DRB1*11:01:13/DRB1*11:01:14/DRB1*11:01:15/DRB1*11:01:16/DRB1*11:01:17/DRB1*11:01:18/DRB1*11:01:19/DRB1*11:01:20/DRB1*11:01:21/DRB1*11:01:22/DRB1*11:01:23/DRB1*11:01:24/DRB1*11:01:25/DRB1*11:01:26/DRB1*11:01:27/DRB1*11:01:28/DRB1*11:01:29/DRB1*11:01:30/DRB1*11:01:31/DRB1*11:01:32/DRB1*11:01:33/DRB1*11:01:34/DRB1*11:01:35/DRB1*11:01:36/DRB1*11:01:37/DRB1*11:01:38/DRB1*11:01:39/DRB1*11:01:40/DRB1*11:01:41/DRB1*11:01:42/DRB1*11:01:43 | - | DRB1*11:02 | W | DRB1*11:02:01:01/DRB1*11:02:01:02/DRB1*11:02:01:03/DRB1*11:02:02/DRB1*11:02:03/DRB1*11:02:04/DRB1*11:02:05/DRB1*11:02:06/DRB1*11:02:07 | - | DRB1*11:02:02 | W | DRB1*11:02:02 | - | DRB1*11:02:01:01 | W | DRB1*11:02:01:01 | + | DRB1*07:01 | W | DRB1*07:01:01:01/DRB1*07:01:01:02/DRB1*07:01:01:04/DRB1*07:01:01:05/DRB1*07:01:02/DRB1*07:01:03/DRB1*07:01:04/DRB1*07:01:05/DRB1*07:01:06/DRB1*07:01:07/DRB1*07:01:08/DRB1*07:01:09/DRB1*07:01:10/DRB1*07:01:11/DRB1*07:01:12/DRB1*07:01:13/DRB1*07:01:14/DRB1*07:01:15/DRB1*07:01:16/DRB1*07:01:17/DRB1*07:01:18/DRB1*07:01:19/DRB1*07:01:20/DRB1*07:01:21/DRB1*07:01:22/DRB1*07:01:23/DRB1*07:01:24/DRB1*07:01:25 | + | DRB1*07:XX | W | DRB1*07:01:01:01/DRB1*07:01:01:02/DRB1*07:01:01:04/DRB1*07:01:01:05/DRB1*07:01:02/DRB1*07:01:03/DRB1*07:01:04/DRB1*07:01:05/DRB1*07:01:06/DRB1*07:01:07/DRB1*07:01:08/DRB1*07:01:09/DRB1*07:01:10/DRB1*07:01:11/DRB1*07:01:12/DRB1*07:01:13/DRB1*07:01:14/DRB1*07:01:15/DRB1*07:01:16/DRB1*07:01:17/DRB1*07:01:18/DRB1*07:01:19/DRB1*07:01:20/DRB1*07:01:21/DRB1*07:01:22/DRB1*07:01:23/DRB1*07:01:24/DRB1*07:01:25/DRB1*07:03/DRB1*07:04/DRB1*07:05/DRB1*07:06/DRB1*07:07/DRB1*07:08/DRB1*07:09/DRB1*07:10N/DRB1*07:11/DRB1*07:12/DRB1*07:13/DRB1*07:14/DRB1*07:15/DRB1*07:16/DRB1*07:17/DRB1*07:18/DRB1*07:19/DRB1*07:20/DRB1*07:21/DRB1*07:22/DRB1*07:23/DRB1*07:24/DRB1*07:25/DRB1*07:26N/DRB1*07:27/DRB1*07:28/DRB1*07:29/DRB1*07:30/DRB1*07:31/DRB1*07:32/DRB1*07:33/DRB1*07:34:01/DRB1*07:34:02/DRB1*07:35/DRB1*07:36/DRB1*07:37/DRB1*07:38/DRB1*07:39/DRB1*07:40/DRB1*07:41/DRB1*07:42/DRB1*07:43/DRB1*07:44/DRB1*07:45/DRB1*07:46/DRB1*07:47/DRB1*07:48/DRB1*07:49/DRB1*07:50/DRB1*07:51/DRB1*07:52/DRB1*07:53/DRB1*07:54/DRB1*07:55/DRB1*07:56/DRB1*07:57/DRB1*07:58N/DRB1*07:59/DRB1*07:60/DRB1*07:61/DRB1*07:62/DRB1*07:63/DRB1*07:64/DRB1*07:65/DRB1*07:66/DRB1*07:67/DRB1*07:68N/DRB1*07:69/DRB1*07:70/DRB1*07:71/DRB1*07:72/DRB1*07:73/DRB1*07:74/DRB1*07:75/DRB1*07:76/DRB1*07:77/DRB1*07:78/DRB1*07:79/DRB1*07:80/DRB1*07:81/DRB1*07:82/DRB1*07:83/DRB1*07:84/DRB1*07:85/DRB1*07:86/DRB1*07:87N/DRB1*07:88/DRB1*07:89/DRB1*07:90/DRB1*07:91/DRB1*07:92/DRB1*07:93/DRB1*07:94/DRB1*07:95/DRB1*07:96/DRB1*07:97/DRB1*07:98/DRB1*07:99/DRB1*07:100/DRB1*07:101N/DRB1*07:102/DRB1*07:103/DRB1*07:104/DRB1*07:105/DRB1*07:106/DRB1*07:107/DRB1*07:108/DRB1*07:109/DRB1*07:110/DRB1*07:111/DRB1*07:112/DRB1*07:113/DRB1*07:114/DRB1*07:115/DRB1*07:116/DRB1*07:117/DRB1*07:118N/DRB1*07:119/DRB1*07:120/DRB1*07:121/DRB1*07:122/DRB1*07:123 | + | DRB1*11:01 | W | DRB1*11:01:01:01/DRB1*11:01:01:03/DRB1*11:01:01:04/DRB1*11:01:02:01/DRB1*11:01:02:02/DRB1*11:01:03/DRB1*11:01:04/DRB1*11:01:05/DRB1*11:01:06/DRB1*11:01:07/DRB1*11:01:08/DRB1*11:01:09/DRB1*11:01:10/DRB1*11:01:11/DRB1*11:01:12/DRB1*11:01:13/DRB1*11:01:14/DRB1*11:01:15/DRB1*11:01:16/DRB1*11:01:17/DRB1*11:01:18/DRB1*11:01:19/DRB1*11:01:20/DRB1*11:01:21/DRB1*11:01:22/DRB1*11:01:23/DRB1*11:01:24/DRB1*11:01:25/DRB1*11:01:26/DRB1*11:01:27/DRB1*11:01:28/DRB1*11:01:29/DRB1*11:01:30/DRB1*11:01:31/DRB1*11:01:32/DRB1*11:01:33/DRB1*11:01:34/DRB1*11:01:35/DRB1*11:01:36/DRB1*11:01:37/DRB1*11:01:38/DRB1*11:01:39/DRB1*11:01:40/DRB1*11:01:41/DRB1*11:01:42/DRB1*11:01:43 | + | DRB1*11:02 | W | DRB1*11:02:01:01/DRB1*11:02:01:02/DRB1*11:02:01:03/DRB1*11:02:02/DRB1*11:02:03/DRB1*11:02:04/DRB1*11:02:05/DRB1*11:02:06/DRB1*11:02:07 | + | DRB1*11:02:02 | W | DRB1*11:02:02 | + | DRB1*11:02:01:01 | W | DRB1*11:02:01:01 | diff --git a/tests/features/glstring.feature b/tests/features/glstring.feature index 1a9c059..fa3b6a6 100644 --- a/tests/features/glstring.feature +++ b/tests/features/glstring.feature @@ -18,4 +18,4 @@ Feature: GL (Genotype List) Strings | A*01:01+A*01:01^B*07:02+B*07:02 | lg | A*01:01g+A*01:01g^B*07:02g+B*07:02g | | A*01:01~B*07:02+A*01:01~B*07:02 | G | A*01:01:01G~B*07:02:01G+A*01:01:01G~B*07:02:01G | | A*01:01~B*07:02+A*01:01~B*07:02 | lg | A*01:01g~B*07:02g+A*01:01g~B*07:02g | - | A*01:01~B*07:02+A*01:01~B*07:02\|A*02:01~B*07:02+A*02:01~B*07:02 | lg | A*01:01g~B*07:02g+A*01:01g~B*07:02g\|A*02:01g~B*07:02g+A*02:01g~B*07:02g | \ No newline at end of file + | A*01:01~B*07:02+A*01:01~B*07:02\|A*02:01~B*07:02+A*02:01~B*07:02 | lg | A*01:01g~B*07:02g+A*01:01g~B*07:02g\|A*02:01g~B*07:02g+A*02:01g~B*07:02g | diff --git a/tests/features/p_g_group.feature b/tests/features/p_g_group.feature index 4cc9f2d..0a063fc 100644 --- a/tests/features/p_g_group.feature +++ b/tests/features/p_g_group.feature @@ -9,4 +9,4 @@ Feature: P and G Groups Examples: | Allele | Level | Redux Allele | | A*02:01P | lgx | A*02:01 | - | A*02:01:01G | lgx | A*02:01 | \ No newline at end of file + | A*02:01:01G | lgx | A*02:01 | diff --git a/tests/features/u2_reduction.feature b/tests/features/u2_reduction.feature index d80052a..08de6b7 100644 --- a/tests/features/u2_reduction.feature +++ b/tests/features/u2_reduction.feature @@ -38,4 +38,4 @@ Feature: U2 Reduction | B*44:270:01/B*44:270:02 | U2 | B*44:270 | - | B*44:66:01/B*44:66:02 | U2 | B*44:66 | \ No newline at end of file + | B*44:66:01/B*44:66:02 | U2 | B*44:66 | diff --git a/tests/features/who.feature b/tests/features/who.feature index 27f7590..2c9716a 100644 --- a/tests/features/who.feature +++ b/tests/features/who.feature @@ -28,4 +28,4 @@ Feature: WHO expansion and Exon reduction Examples: | Allele | Level | Expanded Alleles | | DRB1*11:01 | exon | DRB1*11:01 | - | A*01:01:01:03 | exon | A*01:01:01 | \ No newline at end of file + | A*01:01:01:03 | exon | A*01:01:01 | diff --git a/tests/steps/generate_drbx.py b/tests/steps/generate_drbx.py index 605f9fd..1398732 100644 --- a/tests/steps/generate_drbx.py +++ b/tests/steps/generate_drbx.py @@ -6,35 +6,38 @@ @given("a subject has {arg0} and {arg1} DRB3 alleles") def step_impl(context, arg0, arg1): - context.drb3_1 = '' if arg0 == 'x' else arg0 - context.drb3_2 = '' if arg1 == 'x' else arg1 + context.drb3_1 = "" if arg0 == "x" else arg0 + context.drb3_2 = "" if arg1 == "x" else arg1 @step("a subject has {arg0} and {arg1} DRB4 alleles") def step_impl(context, arg0, arg1): - context.drb4_1 = '' if arg0 == 'x' else arg0 - context.drb4_2 = '' if arg1 == 'x' else arg1 + context.drb4_1 = "" if arg0 == "x" else arg0 + context.drb4_2 = "" if arg1 == "x" else arg1 @step("a subject has {arg0} and {arg1} DRB5 alleles") def step_impl(context, arg0, arg1): - context.drb5_1 = '' if arg0 == 'x' else arg0 - context.drb5_2 = '' if arg1 == 'x' else arg1 + context.drb5_1 = "" if arg0 == "x" else arg0 + context.drb5_2 = "" if arg1 == "x" else arg1 @when("I create a DRBX genotype") def step_impl(context): drbs = [ - context.drb3_1, context.drb3_2, - context.drb4_1, context.drb4_2, - context.drb5_1, context.drb5_2 + context.drb3_1, + context.drb3_2, + context.drb4_1, + context.drb4_2, + context.drb5_1, + context.drb5_2, ] context.drbx = map_drbx(drbs, True) @then("it should be {drbx1} and {drbx2}") def step_impl(context, drbx1, drbx2): - expected_drbx_1 = '' if drbx1 == 'x' else drbx1 - expected_drbx_2 = '' if drbx2 == 'x' else drbx2 + expected_drbx_1 = "" if drbx1 == "x" else drbx1 + expected_drbx_2 = "" if drbx2 == "x" else drbx2 expected_drbx = (expected_drbx_1, expected_drbx_2) assert_that(context.drbx, is_(expected_drbx)) diff --git a/tests/steps/redux_allele.py b/tests/steps/redux_allele.py index 409f5e8..f7da113 100644 --- a/tests/steps/redux_allele.py +++ b/tests/steps/redux_allele.py @@ -4,27 +4,27 @@ from pyard.exceptions import PyArdError -@given('the allele as {allele}') +@given("the allele as {allele}") def step_impl(context, allele): context.allele = allele -@when('reducing on the {level} level') +@when("reducing on the {level} level") def step_impl(context, level): context.level = level context.redux_allele = context.ard.redux(context.allele, level) -@when('reducing on the {level} level (ambiguous)') +@when("reducing on the {level} level (ambiguous)") def step_impl(context, level): context.level = level try: context.redux_allele = context.ard.redux_gl(context.allele, level) except PyArdError: - context.redux_allele = 'X' + context.redux_allele = "X" -@then('the reduced allele is found to be {redux_allele}') +@then("the reduced allele is found to be {redux_allele}") def step_impl(context, redux_allele): assert_that(context.redux_allele, is_(redux_allele)) @@ -51,7 +51,9 @@ def step_impl(context, level): @when("expanding to WHO then reducing to the {level} level") def step_impl(context, level): - context.expanded_alleles = context.ard.redux_gl(context.ard.redux_gl(context.allele, "W"), level) + context.expanded_alleles = context.ard.redux_gl( + context.ard.redux_gl(context.allele, "W"), level + ) @then("the expanded allele is found to be {expanded_alleles}") diff --git a/tests/test_pyard.py b/tests/test_pyard.py index 33e862a..c011667 100644 --- a/tests/test_pyard.py +++ b/tests/test_pyard.py @@ -38,39 +38,40 @@ class TestPyArd(unittest.TestCase): - @classmethod def setUpClass(cls) -> None: - cls.db_version = '3440' - cls.ard = ARD(cls.db_version, data_dir='/tmp/py-ard') + cls.db_version = "3440" + cls.ard = ARD(cls.db_version, data_dir="/tmp/py-ard") def setUp(self): self.assertIsInstance(self.ard, ARD) def test_no_mac(self): - self.assertEqual(self.ard.redux("A*01:01:01", 'G'), "A*01:01:01G") - self.assertEqual(self.ard.redux("A*01:01:01", 'lg'), "A*01:01g") - self.assertEqual(self.ard.redux("A*01:01:01", 'lgx'), "A*01:01") - self.assertEqual(self.ard.redux("HLA-A*01:01:01", 'G'), "HLA-A*01:01:01G") - self.assertEqual(self.ard.redux("HLA-A*01:01:01", 'lg'), "HLA-A*01:01g") - self.assertEqual(self.ard.redux("HLA-A*01:01:01", 'lgx'), "HLA-A*01:01") + self.assertEqual(self.ard.redux("A*01:01:01", "G"), "A*01:01:01G") + self.assertEqual(self.ard.redux("A*01:01:01", "lg"), "A*01:01g") + self.assertEqual(self.ard.redux("A*01:01:01", "lgx"), "A*01:01") + self.assertEqual(self.ard.redux("HLA-A*01:01:01", "G"), "HLA-A*01:01:01G") + self.assertEqual(self.ard.redux("HLA-A*01:01:01", "lg"), "HLA-A*01:01g") + self.assertEqual(self.ard.redux("HLA-A*01:01:01", "lgx"), "HLA-A*01:01") def test_remove_invalid(self): - self.assertEqual(self.ard.redux("A*01:01:01", 'G'), "A*01:01:01G") + self.assertEqual(self.ard.redux("A*01:01:01", "G"), "A*01:01:01G") def test_mac(self): - self.assertEqual(self.ard.redux_gl("A*01:AB", 'G'), "A*01:01:01G/A*01:02") - self.assertEqual(self.ard.redux_gl("HLA-A*01:AB", 'G'), "HLA-A*01:01:01G/HLA-A*01:02") + self.assertEqual(self.ard.redux_gl("A*01:AB", "G"), "A*01:01:01G/A*01:02") + self.assertEqual( + self.ard.redux_gl("HLA-A*01:AB", "G"), "HLA-A*01:01:01G/HLA-A*01:02" + ) def test_redux_gl(self): data_dir = os.path.dirname(__file__) expected_json = data_dir + "/expected.json" with open(expected_json) as json_data: expected = json.load(json_data) - for ex in expected['redux_gl']: - glstring = ex['glstring'] - ard_type = ex['ard_type'] - expected_gl = ex['expected_gl'] + for ex in expected["redux_gl"]: + glstring = ex["glstring"] + ard_type = ex["ard_type"] + expected_gl = ex["expected_gl"] self.assertEqual(self.ard.redux_gl(glstring, ard_type), expected_gl) def test_serology(self): @@ -78,15 +79,17 @@ def test_serology(self): expected_json = data_dir + "/expected-serology.json" with open(expected_json) as json_data: expected = json.load(json_data) - for ex in expected['redux_gl']: - glstring = ex['glstring'] - ard_type = ex['ard_type'] - expected_gl = ex['expected_gl'] + for ex in expected["redux_gl"]: + glstring = ex["glstring"] + ard_type = ex["ard_type"] + expected_gl = ex["expected_gl"] self.assertEqual(self.ard.redux_gl(glstring, ard_type), expected_gl) def test_mac_G(self): - self.assertEqual(self.ard.redux("A*01:01:01", 'G'), "A*01:01:01G") - self.assertEqual(self.ard.redux_gl("HLA-A*01:AB", "G"), "HLA-A*01:01:01G/HLA-A*01:02") + self.assertEqual(self.ard.redux("A*01:01:01", "G"), "A*01:01:01G") + self.assertEqual( + self.ard.redux_gl("HLA-A*01:AB", "G"), "HLA-A*01:01:01G/HLA-A*01:02" + ) with self.assertRaises(InvalidAlleleError): self.ard.redux("HLA-A*01:AB", "G") @@ -94,63 +97,63 @@ def test_xx_code(self): expanded_string = """ B*40:01:01G/B*40:01:03G/B*40:02:01G/B*40:03:01G/B*40:04:01G/B*40:05:01G/B*40:06:01G/B*40:07/B*40:08/B*40:09/B*40:10:01G/B*40:11:01G/B*40:12/B*40:13/B*40:14/B*40:15/B*40:16:01G/B*40:18/B*40:19/B*40:20:01G/B*40:21/B*40:22N/B*40:23/B*40:24/B*40:25/B*40:26/B*40:27/B*40:28/B*40:29/B*40:30/B*40:31/B*40:32/B*40:33/B*40:34/B*40:35/B*40:36/B*40:37/B*40:38/B*40:39/B*40:40:01G/B*40:42/B*40:43/B*40:44/B*40:45/B*40:46/B*40:47/B*40:48/B*40:49/B*40:50:01G/B*40:51/B*40:52/B*40:53/B*40:54/B*40:57/B*40:58/B*40:59/B*40:60/B*40:61/B*40:62/B*40:63/B*40:64:01G/B*40:65/B*40:66/B*40:67/B*40:68/B*40:69/B*40:70/B*40:71/B*40:72/B*40:73/B*40:74/B*40:75/B*40:76/B*40:77/B*40:78/B*40:79/B*40:80/B*40:81/B*40:82/B*40:83/B*40:84/B*40:85/B*40:86/B*40:87/B*40:88/B*40:89/B*40:90/B*40:91/B*40:92/B*40:93/B*40:94/B*40:95/B*40:96/B*40:98/B*40:99/B*40:100/B*40:101/B*40:102/B*40:103/B*40:104/B*40:105/B*40:106/B*40:107/B*40:108/B*40:109/B*40:110/B*40:111/B*40:112/B*40:113/B*40:114:01G/B*40:115/B*40:116/B*40:117/B*40:118N/B*40:119/B*40:120/B*40:121/B*40:122/B*40:123/B*40:124/B*40:125/B*40:126/B*40:127/B*40:128/B*40:129/B*40:130/B*40:131/B*40:132/B*40:133Q/B*40:134/B*40:135/B*40:136/B*40:137/B*40:138/B*40:139/B*40:140/B*40:142N/B*40:143/B*40:145/B*40:146/B*40:147/B*40:148/B*40:149/B*40:152/B*40:153/B*40:154/B*40:155:01G/B*40:156/B*40:157/B*40:158/B*40:159/B*40:160/B*40:161/B*40:162/B*40:163/B*40:164/B*40:165/B*40:166/B*40:167/B*40:168/B*40:169/B*40:170/B*40:171/B*40:172/B*40:173/B*40:174/B*40:175/B*40:177/B*40:178/B*40:180/B*40:181/B*40:182/B*40:183/B*40:184/B*40:185/B*40:186/B*40:187/B*40:188/B*40:189/B*40:190/B*40:191/B*40:192/B*40:193/B*40:194/B*40:195/B*40:196/B*40:197/B*40:198/B*40:199/B*40:200/B*40:201/B*40:202/B*40:203/B*40:204/B*40:205/B*40:206/B*40:207/B*40:208/B*40:209/B*40:210/B*40:211/B*40:212/B*40:213:01G/B*40:214/B*40:215/B*40:216N/B*40:217/B*40:218/B*40:219/B*40:220/B*40:222/B*40:223/B*40:224/B*40:225/B*40:226/B*40:227/B*40:228/B*40:230/B*40:231/B*40:232/B*40:233/B*40:234/B*40:235/B*40:237/B*40:238/B*40:239/B*40:240/B*40:242/B*40:243/B*40:244/B*40:245/B*40:246/B*40:248/B*40:249/B*40:250/B*40:251/B*40:252/B*40:253/B*40:254/B*40:255/B*40:256N/B*40:257/B*40:258/B*40:259/B*40:260/B*40:261/B*40:262/B*40:263N/B*40:265N/B*40:266/B*40:268/B*40:269/B*40:270/B*40:271/B*40:273/B*40:274/B*40:275/B*40:276/B*40:277/B*40:279/B*40:280/B*40:281/B*40:282/B*40:283/B*40:284/B*40:285/B*40:286N/B*40:287/B*40:288/B*40:289/B*40:290/B*40:291N/B*40:292/B*40:293/B*40:294/B*40:295/B*40:296/B*40:297/B*40:298/B*40:300/B*40:302/B*40:304/B*40:305/B*40:306/B*40:307/B*40:308/B*40:309/B*40:310/B*40:311/B*40:312/B*40:313/B*40:314/B*40:315/B*40:316/B*40:317/B*40:318/B*40:319/B*40:320/B*40:321/B*40:322/B*40:323/B*40:324/B*40:325/B*40:326/B*40:327/B*40:328/B*40:330/B*40:331/B*40:332/B*40:333/B*40:334/B*40:335/B*40:336/B*40:337N/B*40:339/B*40:340/B*40:341/B*40:342/B*40:343/B*40:344/B*40:345N/B*40:346/B*40:347/B*40:348/B*40:349/B*40:350/B*40:351/B*40:352/B*40:354/B*40:355/B*40:357/B*40:358/B*40:359/B*40:360/B*40:361N/B*40:362/B*40:363/B*40:364/B*40:365/B*40:366/B*40:367/B*40:368/B*40:369/B*40:370/B*40:371/B*40:372N/B*40:373/B*40:374/B*40:375/B*40:376/B*40:377/B*40:378/B*40:380/B*40:381/B*40:382/B*40:385/B*40:388/B*40:389/B*40:390/B*40:391/B*40:392/B*40:393/B*40:394/B*40:396/B*40:397/B*40:398/B*40:399N/B*40:400/B*40:401/B*40:402/B*40:403/B*40:404/B*40:407/B*40:408/B*40:409/B*40:410/B*40:411/B*40:412/B*40:413/B*40:414/B*40:415/B*40:420/B*40:421Q/B*40:422/B*40:423/B*40:424/B*40:426N/B*40:428N/B*40:429/B*40:430/B*40:432/B*40:433/B*40:434/B*40:436/B*40:437/B*40:438N/B*40:441/B*40:445/B*40:447/B*40:448/B*40:449/B*40:451/B*40:452/B*40:454/B*40:457/B*40:458/B*40:459/B*40:460/B*40:461/B*40:462/B*40:463/B*40:465/B*40:466/B*40:467/B*40:468/B*40:469/B*40:470/B*40:471/B*40:472/B*40:477/B*40:478/B*40:479/B*40:481N/B*40:482 """.strip() - gl = self.ard.redux_gl('B*40:XX', 'G') + gl = self.ard.redux_gl("B*40:XX", "G") self.assertEqual(gl, expanded_string) def test_xx_code_with_prefix(self): expanded_string = """ HLA-B*40:01:01G/HLA-B*40:01:03G/HLA-B*40:02:01G/HLA-B*40:03:01G/HLA-B*40:04:01G/HLA-B*40:05:01G/HLA-B*40:06:01G/HLA-B*40:07/HLA-B*40:08/HLA-B*40:09/HLA-B*40:10:01G/HLA-B*40:11:01G/HLA-B*40:12/HLA-B*40:13/HLA-B*40:14/HLA-B*40:15/HLA-B*40:16:01G/HLA-B*40:18/HLA-B*40:19/HLA-B*40:20:01G/HLA-B*40:21/HLA-B*40:22N/HLA-B*40:23/HLA-B*40:24/HLA-B*40:25/HLA-B*40:26/HLA-B*40:27/HLA-B*40:28/HLA-B*40:29/HLA-B*40:30/HLA-B*40:31/HLA-B*40:32/HLA-B*40:33/HLA-B*40:34/HLA-B*40:35/HLA-B*40:36/HLA-B*40:37/HLA-B*40:38/HLA-B*40:39/HLA-B*40:40:01G/HLA-B*40:42/HLA-B*40:43/HLA-B*40:44/HLA-B*40:45/HLA-B*40:46/HLA-B*40:47/HLA-B*40:48/HLA-B*40:49/HLA-B*40:50:01G/HLA-B*40:51/HLA-B*40:52/HLA-B*40:53/HLA-B*40:54/HLA-B*40:57/HLA-B*40:58/HLA-B*40:59/HLA-B*40:60/HLA-B*40:61/HLA-B*40:62/HLA-B*40:63/HLA-B*40:64:01G/HLA-B*40:65/HLA-B*40:66/HLA-B*40:67/HLA-B*40:68/HLA-B*40:69/HLA-B*40:70/HLA-B*40:71/HLA-B*40:72/HLA-B*40:73/HLA-B*40:74/HLA-B*40:75/HLA-B*40:76/HLA-B*40:77/HLA-B*40:78/HLA-B*40:79/HLA-B*40:80/HLA-B*40:81/HLA-B*40:82/HLA-B*40:83/HLA-B*40:84/HLA-B*40:85/HLA-B*40:86/HLA-B*40:87/HLA-B*40:88/HLA-B*40:89/HLA-B*40:90/HLA-B*40:91/HLA-B*40:92/HLA-B*40:93/HLA-B*40:94/HLA-B*40:95/HLA-B*40:96/HLA-B*40:98/HLA-B*40:99/HLA-B*40:100/HLA-B*40:101/HLA-B*40:102/HLA-B*40:103/HLA-B*40:104/HLA-B*40:105/HLA-B*40:106/HLA-B*40:107/HLA-B*40:108/HLA-B*40:109/HLA-B*40:110/HLA-B*40:111/HLA-B*40:112/HLA-B*40:113/HLA-B*40:114:01G/HLA-B*40:115/HLA-B*40:116/HLA-B*40:117/HLA-B*40:118N/HLA-B*40:119/HLA-B*40:120/HLA-B*40:121/HLA-B*40:122/HLA-B*40:123/HLA-B*40:124/HLA-B*40:125/HLA-B*40:126/HLA-B*40:127/HLA-B*40:128/HLA-B*40:129/HLA-B*40:130/HLA-B*40:131/HLA-B*40:132/HLA-B*40:133Q/HLA-B*40:134/HLA-B*40:135/HLA-B*40:136/HLA-B*40:137/HLA-B*40:138/HLA-B*40:139/HLA-B*40:140/HLA-B*40:142N/HLA-B*40:143/HLA-B*40:145/HLA-B*40:146/HLA-B*40:147/HLA-B*40:148/HLA-B*40:149/HLA-B*40:152/HLA-B*40:153/HLA-B*40:154/HLA-B*40:155:01G/HLA-B*40:156/HLA-B*40:157/HLA-B*40:158/HLA-B*40:159/HLA-B*40:160/HLA-B*40:161/HLA-B*40:162/HLA-B*40:163/HLA-B*40:164/HLA-B*40:165/HLA-B*40:166/HLA-B*40:167/HLA-B*40:168/HLA-B*40:169/HLA-B*40:170/HLA-B*40:171/HLA-B*40:172/HLA-B*40:173/HLA-B*40:174/HLA-B*40:175/HLA-B*40:177/HLA-B*40:178/HLA-B*40:180/HLA-B*40:181/HLA-B*40:182/HLA-B*40:183/HLA-B*40:184/HLA-B*40:185/HLA-B*40:186/HLA-B*40:187/HLA-B*40:188/HLA-B*40:189/HLA-B*40:190/HLA-B*40:191/HLA-B*40:192/HLA-B*40:193/HLA-B*40:194/HLA-B*40:195/HLA-B*40:196/HLA-B*40:197/HLA-B*40:198/HLA-B*40:199/HLA-B*40:200/HLA-B*40:201/HLA-B*40:202/HLA-B*40:203/HLA-B*40:204/HLA-B*40:205/HLA-B*40:206/HLA-B*40:207/HLA-B*40:208/HLA-B*40:209/HLA-B*40:210/HLA-B*40:211/HLA-B*40:212/HLA-B*40:213:01G/HLA-B*40:214/HLA-B*40:215/HLA-B*40:216N/HLA-B*40:217/HLA-B*40:218/HLA-B*40:219/HLA-B*40:220/HLA-B*40:222/HLA-B*40:223/HLA-B*40:224/HLA-B*40:225/HLA-B*40:226/HLA-B*40:227/HLA-B*40:228/HLA-B*40:230/HLA-B*40:231/HLA-B*40:232/HLA-B*40:233/HLA-B*40:234/HLA-B*40:235/HLA-B*40:237/HLA-B*40:238/HLA-B*40:239/HLA-B*40:240/HLA-B*40:242/HLA-B*40:243/HLA-B*40:244/HLA-B*40:245/HLA-B*40:246/HLA-B*40:248/HLA-B*40:249/HLA-B*40:250/HLA-B*40:251/HLA-B*40:252/HLA-B*40:253/HLA-B*40:254/HLA-B*40:255/HLA-B*40:256N/HLA-B*40:257/HLA-B*40:258/HLA-B*40:259/HLA-B*40:260/HLA-B*40:261/HLA-B*40:262/HLA-B*40:263N/HLA-B*40:265N/HLA-B*40:266/HLA-B*40:268/HLA-B*40:269/HLA-B*40:270/HLA-B*40:271/HLA-B*40:273/HLA-B*40:274/HLA-B*40:275/HLA-B*40:276/HLA-B*40:277/HLA-B*40:279/HLA-B*40:280/HLA-B*40:281/HLA-B*40:282/HLA-B*40:283/HLA-B*40:284/HLA-B*40:285/HLA-B*40:286N/HLA-B*40:287/HLA-B*40:288/HLA-B*40:289/HLA-B*40:290/HLA-B*40:291N/HLA-B*40:292/HLA-B*40:293/HLA-B*40:294/HLA-B*40:295/HLA-B*40:296/HLA-B*40:297/HLA-B*40:298/HLA-B*40:300/HLA-B*40:302/HLA-B*40:304/HLA-B*40:305/HLA-B*40:306/HLA-B*40:307/HLA-B*40:308/HLA-B*40:309/HLA-B*40:310/HLA-B*40:311/HLA-B*40:312/HLA-B*40:313/HLA-B*40:314/HLA-B*40:315/HLA-B*40:316/HLA-B*40:317/HLA-B*40:318/HLA-B*40:319/HLA-B*40:320/HLA-B*40:321/HLA-B*40:322/HLA-B*40:323/HLA-B*40:324/HLA-B*40:325/HLA-B*40:326/HLA-B*40:327/HLA-B*40:328/HLA-B*40:330/HLA-B*40:331/HLA-B*40:332/HLA-B*40:333/HLA-B*40:334/HLA-B*40:335/HLA-B*40:336/HLA-B*40:337N/HLA-B*40:339/HLA-B*40:340/HLA-B*40:341/HLA-B*40:342/HLA-B*40:343/HLA-B*40:344/HLA-B*40:345N/HLA-B*40:346/HLA-B*40:347/HLA-B*40:348/HLA-B*40:349/HLA-B*40:350/HLA-B*40:351/HLA-B*40:352/HLA-B*40:354/HLA-B*40:355/HLA-B*40:357/HLA-B*40:358/HLA-B*40:359/HLA-B*40:360/HLA-B*40:361N/HLA-B*40:362/HLA-B*40:363/HLA-B*40:364/HLA-B*40:365/HLA-B*40:366/HLA-B*40:367/HLA-B*40:368/HLA-B*40:369/HLA-B*40:370/HLA-B*40:371/HLA-B*40:372N/HLA-B*40:373/HLA-B*40:374/HLA-B*40:375/HLA-B*40:376/HLA-B*40:377/HLA-B*40:378/HLA-B*40:380/HLA-B*40:381/HLA-B*40:382/HLA-B*40:385/HLA-B*40:388/HLA-B*40:389/HLA-B*40:390/HLA-B*40:391/HLA-B*40:392/HLA-B*40:393/HLA-B*40:394/HLA-B*40:396/HLA-B*40:397/HLA-B*40:398/HLA-B*40:399N/HLA-B*40:400/HLA-B*40:401/HLA-B*40:402/HLA-B*40:403/HLA-B*40:404/HLA-B*40:407/HLA-B*40:408/HLA-B*40:409/HLA-B*40:410/HLA-B*40:411/HLA-B*40:412/HLA-B*40:413/HLA-B*40:414/HLA-B*40:415/HLA-B*40:420/HLA-B*40:421Q/HLA-B*40:422/HLA-B*40:423/HLA-B*40:424/HLA-B*40:426N/HLA-B*40:428N/HLA-B*40:429/HLA-B*40:430/HLA-B*40:432/HLA-B*40:433/HLA-B*40:434/HLA-B*40:436/HLA-B*40:437/HLA-B*40:438N/HLA-B*40:441/HLA-B*40:445/HLA-B*40:447/HLA-B*40:448/HLA-B*40:449/HLA-B*40:451/HLA-B*40:452/HLA-B*40:454/HLA-B*40:457/HLA-B*40:458/HLA-B*40:459/HLA-B*40:460/HLA-B*40:461/HLA-B*40:462/HLA-B*40:463/HLA-B*40:465/HLA-B*40:466/HLA-B*40:467/HLA-B*40:468/HLA-B*40:469/HLA-B*40:470/HLA-B*40:471/HLA-B*40:472/HLA-B*40:477/HLA-B*40:478/HLA-B*40:479/HLA-B*40:481N/HLA-B*40:482 """.strip() - gl = self.ard.redux_gl('HLA-B*40:XX', 'G') + gl = self.ard.redux_gl("HLA-B*40:XX", "G") self.assertEqual(expanded_string, gl) def test_expand_mac(self): - mac_ab_expanded = ['A*01:01', 'A*01:02'] - self.assertEqual(self.ard.expand_mac('A*01:AB'), mac_ab_expanded) + mac_ab_expanded = ["A*01:01", "A*01:02"] + self.assertEqual(self.ard.expand_mac("A*01:AB"), mac_ab_expanded) - mac_hla_ab_expanded = ['HLA-A*01:01', 'HLA-A*01:02'] - self.assertEqual(self.ard.expand_mac('HLA-A*01:AB'), mac_hla_ab_expanded) + mac_hla_ab_expanded = ["HLA-A*01:01", "HLA-A*01:02"] + self.assertEqual(self.ard.expand_mac("HLA-A*01:AB"), mac_hla_ab_expanded) - mac_ac_expanded = ['A*01:01', 'A*01:03'] - self.assertEqual(self.ard.expand_mac('A*01:AC'), mac_ac_expanded) + mac_ac_expanded = ["A*01:01", "A*01:03"] + self.assertEqual(self.ard.expand_mac("A*01:AC"), mac_ac_expanded) - mac_hla_ac_expanded = ['HLA-A*01:01', 'HLA-A*01:03'] - self.assertEqual(self.ard.expand_mac('HLA-A*01:AC'), mac_hla_ac_expanded) + mac_hla_ac_expanded = ["HLA-A*01:01", "HLA-A*01:03"] + self.assertEqual(self.ard.expand_mac("HLA-A*01:AC"), mac_hla_ac_expanded) def test_mac_toG(self): - g_alleles = 'A*01:01:01G/A*01:03:01G' - self.assertEqual(self.ard.mac_toG('A*01:AC'), g_alleles) + g_alleles = "A*01:01:01G/A*01:03:01G" + self.assertEqual(self.ard.mac_toG("A*01:AC"), g_alleles) with self.assertRaises(InvalidMACError): - self.ard.mac_toG('A*01:AB') + self.ard.mac_toG("A*01:AB") def test_redux_types(self): - self.assertIsNone(pyard.pyard.validate_reduction_type('G')) - self.assertIsNone(pyard.pyard.validate_reduction_type('lg')) - self.assertIsNone(pyard.pyard.validate_reduction_type('lgx')) - self.assertIsNone(pyard.pyard.validate_reduction_type('W')) - self.assertIsNone(pyard.pyard.validate_reduction_type('exon')) + self.assertIsNone(pyard.pyard.validate_reduction_type("G")) + self.assertIsNone(pyard.pyard.validate_reduction_type("lg")) + self.assertIsNone(pyard.pyard.validate_reduction_type("lgx")) + self.assertIsNone(pyard.pyard.validate_reduction_type("W")) + self.assertIsNone(pyard.pyard.validate_reduction_type("exon")) with self.assertRaises(ValueError): - pyard.pyard.validate_reduction_type('XX') + pyard.pyard.validate_reduction_type("XX") def test_empty_allele(self): with self.assertRaises(InvalidTypingError): - self.ard.redux_gl('A*', 'lgx') + self.ard.redux_gl("A*", "lgx") def test_fp_allele(self): with self.assertRaises(InvalidTypingError): - self.ard.redux_gl('A*0.123', 'lgx') + self.ard.redux_gl("A*0.123", "lgx") def test_invalid_serology(self): # Test that A10 works and the first one is 'A*25:01' - serology_a10 = self.ard.redux_gl('A10', 'lgx') - self.assertEqual(serology_a10.split('/')[0], 'A*25:01') + serology_a10 = self.ard.redux_gl("A10", "lgx") + self.assertEqual(serology_a10.split("/")[0], "A*25:01") # And A100 isn't a valid typing with self.assertRaises(InvalidTypingError): - self.ard.redux_gl('A100', 'lgx') + self.ard.redux_gl("A100", "lgx") def test_allele_duplicated(self): # Make sure the reduced alleles are unique # https://github.com/nmdp-bioinformatics/py-ard/issues/135 allele_code = "C*02:ACMGS" - allele_code_rx = self.ard.redux_gl(allele_code, 'lgx') - self.assertEqual(allele_code_rx, 'C*02:02/C*02:10') + allele_code_rx = self.ard.redux_gl(allele_code, "lgx") + self.assertEqual(allele_code_rx, "C*02:02/C*02:10") diff --git a/tests/test_smart_sort.py b/tests/test_smart_sort.py index ab9063c..915ff9c 100644 --- a/tests/test_smart_sort.py +++ b/tests/test_smart_sort.py @@ -4,7 +4,6 @@ class TestSmartSort(unittest.TestCase): - def setUp(self) -> None: super().setUp() @@ -85,5 +84,5 @@ def test_fourth_field_comparator_ge(self): self.assertEqual(smart_sort_comparator(allele1, allele2), 1) -if __name__ == '__main__': +if __name__ == "__main__": unittest.main()