bcgsc / btllib

Bioinformatics Technology Lab common code library
Other
23 stars 5 forks source link

Mirror all C++ tests for wrappers #89

Closed MurathanGoktas closed 1 year ago

MurathanGoktas commented 1 year ago

This PR aims to test and improve the Python wrappers for btllib, addressing existing bugs and serving as a reference for Python users. We've tested each user-facing class within the library, excluding the underlying btllib classes that primarily support the main user-facing classes. However, we've skipped testing the SAM module of the SeqReader class due to an unresolved issue causing Linux CI test failures(another issue about Sam reader was reported in issue #76). Further investigation and resolution of this issue will be required to ensure complete testing coverage across all platforms.

For future, it would be great if

  1. Sam-tools bug is fixed,
  2. code coverage for wrappers is tested, and
  3. a manual for using Python wrappers is generated