Skip to content

v0.4.4 - Bin width fixes, bug fixes, python kwargs and more

Latest
Compare
Choose a tag to compare
@Adoni5 Adoni5 released this 30 Apr 15:24
1fa01c6

The Beta releases for 0.4.4 have more detail, but in essence, this adds bug fixes for:

  • Coordinates for returned bins based off of bin width by rounding it the nearest bin_size (default 1000), stopping us from rounding down and having a cumulative drift of the remainder
  • Low coverage read numbers return a NaN when trying to divide by 0 (empty read mapping start bins)
  • iterate_bam_file can accept None as file path now
  • The CI building for maturin action cross for linux aarch64 has gcc 4.8.5, but libdeflate just dropped support for gcc <4.9. libdeflate is a dependency of noodles-bgzf, so we had to switch to manylinux-2_28:cross, which has gcc 7. Means we won't support CentOS 7, but I'm like 70% sure it's EOL anyway and if it isn't I don't care?

And adds the feature of:

  • kwargs to the python function ( documented in README.md) which can set some of the parameters used in the calculation of the CNV.

What's Changed

  • Add kwarg for fixed bin width, ploidy, bin size, number of reads in bin by @Adoni5 in #20

Full Changelog: v0.4.3...v0.4.4