Skip to content

Releases: oxfordmmm/gnomonicus

v2.1.3

07 Sep 09:21
b8deb05
Compare
Choose a tag to compare

Fixes for gbkToPkl to ensure functionality
Full Changelog: v2.1.2...v2.1.3

v2.1.2

23 Aug 14:22
Compare
Choose a tag to compare

Bump gumpy version to ensure bug fix

v2.1.1

18 Aug 08:17
bf6966a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.1

v2.1.0

19 Jul 11:41
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.1.0

v2.0.0

30 Jun 10:08
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.3...v2.0.0

v1.1.3

22 Mar 12:13
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.2...v1.1.3

v1.1.2

29 Nov 15:32
Compare
Choose a tag to compare

Bump gumpy version
This pulls in a bug fix which was causing erroneous InvaluidMutationException to be raised when a deletion started in a promoter and passed the gene end

v1.1.1

23 Sep 10:34
Compare
Choose a tag to compare

Updates to docker action to wait for PyPi to update before using it to build the new container

v1.1.0

22 Sep 11:40
Compare
Choose a tag to compare

Removal of an unused argument to populateEffects causing a non-backwards compatible API change.

v1.0.2

22 Sep 11:22
Compare
Choose a tag to compare

Due to changes to gumpy, this had to be updated to match.

When a synonymous mutation is found, there may be cases in which it is important to know specifically which nucleotides in the codon changed. For example, in the WHO catalogue, fabG1@L203L has three different predictions depending on which nucleotides are changed:
If the change is fabG1@g609a, it confers R
If the change is fabG1@c607t, it confers U
If the change is anything else, it should confer S due to the default rule gene@*= confers S

Therefore an update was made to include the nucleotide changes within each synonymous mutation. Within the WHO catalogue, this takes the form of all synonymous mutations being converted to multi-mutations with their nucleotide variants. This allows the above to be represented within single rows:
fabG1@L203L&fabG1@g609a confers R
fabG1@L203L&fabG1@c607t confers U
fabG1@L203L confers S

gumpy was then updated to match this logic - pulling out such nucleotide variants for all synonymous mutations.

Within gnomonicus then, this results in nucleotide variants being mixed into the MUTATIONS in such cases, but these are excluded from the EFFECTS in every case other than when the associated multi-mutation lies within the catalogue. The result is that the nucleotide is never considered as a stand-alone mutation for the sake of EFFECTS, but is included as part of a multi-mutation iff the catalogue specifies this.