Skip to content

Releases: bcgsc/pori_graphkb_python

Release v1.8.0

02 Nov 21:05
101b616
Compare
Choose a tag to compare

New Features

  • new list in genes.py - get_therapeutic_associated_genes
  • constants.py - expanded with commonly used GKB return properties.
  • GraphKBConnection login on init if given username and password.
  • typing_extensions>=3.7.4.2,<4.4

Improvements

  • new test - match TERT:c.-124C>T
  • skipped test GERO-299 - test_missense_is_not_nonsense - not yet fixed. (Intercepted by pori_ipr_python).
  • Refactor - simplify init.py - move GraphKBConnection to util.py
  • Refactor - simplify - remove custom VERBOSE logging level.
  • update tests - fix test_known_fusion_single_gene_no_match

What's Changed

New Contributors

Full Changelog: v1.7.0...v1.8.0

v1.7.0

02 Feb 15:54
13a8d9d
Compare
Choose a tag to compare

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)

v1.6.0

26 Nov 20:43
22b1bec
Compare
Choose a tag to compare

New Features

  • #39: Support arbitrary base queries

Improvements

  • Use parameterize to clean up tests
  • Add build support for python versions: 3.9, 3.10

BugFixes

  • GERO-217: Ignore null positions

v1.5.4

03 May 21:07
0a375f6
Compare
Choose a tag to compare

Improvements

  • Update documentation to include Graph Theory notation for the matching algorithm
  • Rename examples to usage examples

v1.5.3

28 Apr 22:22
05f5828
Compare
Choose a tag to compare

Improvements

  • new utility function for converting 3-letter AA notation to 1-letter AA notation
  • Additional documentation for tutorials and scripts

v1.5.2

03 Mar 17:29
d6f3837
Compare
Choose a tag to compare

Improvements

  • Add additional documentation for matching algorithm

v1.5.1

24 Aug 17:58
de8f584
Compare
Choose a tag to compare

Improvements

  • Default ignore_cache argument to False
  • pass-through ignore_cache from top-level API functions to allow users to turn off caching if desired

v1.5.0

22 Aug 02:05
e68542f
Compare
Choose a tag to compare

New Features

  • Move the statement categorization logic from the IPR adapter to the graphkb adapter

v1.4.0

07 Aug 16:22
1f266d7
Compare
Choose a tag to compare

Improvements

  • Infer record is gene Id based on pattern
  • use global cache so it is shared when creating multiple reports
  • remove type from docstrings since types are annotated

New Features

  • support searching features by a source + sourceId if given

v1.3.7

05 Aug 17:30
97718ae
Compare
Choose a tag to compare

Improvements

  • allow features to be matched outside the match function and the record Id passed in separately instead of as part of the variant string. This will avoid gene name issues