Skip to content

Releases: MaelLefeuvre/pmd-mask

pmd-mask v0.3.2

09 Aug 23:07
140389c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.3.2

Bugfixes

  • Temporary workaround to issue #8 : Providing pmd-mask with an invalid or corrupted fasta index now leads to an uncoverable error.
  • Remove debug and memory profiling artifacts (e.g. #[inline(never)]) on some performance critical functions.

API documentation

pmd-mask v0.3.1

08 Aug 21:16
a67a3ec
Compare
Choose a tag to compare

What's changed

  • Fixes issue #13 : pmd-mask now correctly handles out of index errors when attempting to retrieve positions that lie beyond the chromosome's length. A ReferenceOutOfIndex error is emmitted if and only if the read happens to not be labeled as 'segment unmapped' (0x4).
  • Temporary workaround to issue #15 : The current patch directly uses libc::free to manually clean up memory between each iteration. A more elegant solution may come in the future.
  • Use of atty ensures users are actually feeding the program with an input using piping, when they did not use --bam argument. This ensures a comprehensive error message gets printed, instead of letting the program endlessly hanging.
  • Improved error handling: