- Update GH workflow for PyPi publishing on released
1.10.0
New feature: - New utility functions to accomodate for positional variant comparison
Bugfix: - fix match.py::match_positional_variant() not to use matched generic variants in 'similarTo' queries - require install of requests<2.29.0 to avoid any errors with urllib
v.1.9.1 Improvements
- Add support for GeneralizationOf edges in matching positional variants
Bugfix
- Fix mkdocs redirect mapping for matching directory
1.9.0
New Features: * get_statements_from_variants - helper function added. * get_term_list - helper function added. * get_rid - helper function added. * get_pharmacogenomic_info - helper function added. * get_cancer_predisposition_info - helper function added. * Added constants PHARMACOGENOMIC_RELEVANCE_TERMS and PHARMACOGENOMIC_SOURCE_EXCLUDE_LIST Bugfix: * Ignore gene name version in get_equivalent_features. Eg. NM_033360.4 should match 'NM_033360' and 'KRAS'. Improvements: * get_preferred_gene_name - moved to genes.py * move CHOMOSOMES and PREFERRED_GENE_SOURCE to constants.py * add retries on connection failure added tests: * test_get_pharmacogenomic_info * test_get_cancer_predisposition_info * reduced runtime of longest test * add match test
1.8.0
New Contributors * mattdoug604 made their first contribution in https://github.com/bcgsc/pori_graphkb_python/pull/66
New Features: - new RELEVANCE_BASE_TERMS 'pharmacogenomic': ['metabolism', 'toxicity', 'dosage'] and 'cancer predisposition': ['pathogenic'] (GERO-272) - setup update - use pyproject.toml and setup.cfg (DEVSU-1697)
1.6.0
New Features - 39: Support arbitrary base queries
Improvements - Use parameterize to clean up tests - Add build support for python versions: 3.9, 3.10