diff --git a/libcodonusage/__init__.py b/libcodonusage/__init__.py index 3fa340f84ec2820883c5f03ec0727df8f1acdb2f..ee0978219a0ac3661090b96e25ee1ff5b3c1711d 100644 --- a/libcodonusage/__init__.py +++ b/libcodonusage/__init__.py @@ -1,6 +1,6 @@ __copyright__ = "Copyright (C) 2022 Blaise Li" __licence__ = "GNU GPLv3" -__version__ = "0.17" +__version__ = "0.18" from .libcodonusage import ( aa2colour, aa_usage, diff --git a/libcodonusage/libcodonusage.py b/libcodonusage/libcodonusage.py index 51678561ef15dcec1703237f868886eec2333cb0..6516fef989c95a54ebbd1a82ff5294df57ffa19e 100644 --- a/libcodonusage/libcodonusage.py +++ b/libcodonusage/libcodonusage.py @@ -384,7 +384,12 @@ in the global usage. global_proportions = pd.Series( normalize(global_usage.values.reshape(1, -1), norm="l1").flatten(), index=global_usage.index) - assert global_proportions.sum() == 1. + # Can be 0.999999999999... + # if global_proportions.sum() != 1.: + # display(global_proportions) + # display(global_proportions.sum()) + assert np.isclose(global_proportions.sum(), 1.) + # assert global_proportions.sum() == 1. render_md(""" Codon usage biases in genes can then be computed by subtracting the corresponding global proportion to a codon's proportion.