Coverage report: 87%

Files Functions Classes

coverage.py v7.11.1, created at 2025-11-09 23:08 +0100

File function statements missing excluded branches partial coverage
src/optwps/__init__.py (no function) 8 0 0 0 0 100%
src/optwps/optwps.py ROIGenerator.__init__ 2 0 0 0 0 100%
src/optwps/optwps.py ROIGenerator.regions 23 0 0 10 0 100%
src/optwps/optwps.py WPS.__init__ 9 1 0 2 1 82%
src/optwps/optwps.py WPS.__call__ 1 1 0 0 0 0%
src/optwps/optwps.py WPS.run 77 7 0 40 6 89%
src/optwps/optwps.py main 19 19 0 2 0 0%
src/optwps/optwps.py (no function) 16 1 0 2 1 89%
src/optwps/utils.py is_soft_clipped 1 0 0 0 0 100%
src/optwps/utils.py ref_aln_length 1 0 0 0 0 100%
src/optwps/utils.py exopen 11 2 0 6 1 82%
src/optwps/utils.py (no function) 8 0 0 0 0 100%
tests/__init__.py (no function) 0 0 0 0 0 100%
tests/test_optwps.py make_test_bed_file 4 0 0 0 0 100%
tests/test_optwps.py _create_read 14 0 0 2 0 100%
tests/test_optwps.py make_test_bam_file_paired 21 0 0 2 0 100%
tests/test_optwps.py make_test_bam_file_single 15 0 0 2 0 100%
tests/test_optwps.py old_implementation 53 7 0 36 9 82%
tests/test_optwps.py test_optwps_does_the_same_as_old_version_paired_end 14 1 0 4 1 89%
tests/test_optwps.py test_optwps_does_the_same_as_old_version_single_end 14 1 0 4 1 89%
tests/test_optwps.py test_optwps_downsampling 10 0 0 0 0 100%
tests/test_optwps.py test_optwps_no_bed_file 7 0 0 0 0 100%
tests/test_optwps.py test_gzbedfile_handling 10 0 0 0 0 100%
tests/test_optwps.py test_with_minsize_maxsize 10 0 0 0 0 100%
tests/test_optwps.py test_printed_to_stdout 9 0 0 2 0 100%
tests/test_optwps.py (no function) 19 0 0 0 0 100%
Total   376 40 0 114 20 87%

No items found using the specified filter.