File: test_alignprep.py

package info (click to toggle)
bcbio 1.2.9-4
  • links: PTS, VCS
  • area: contrib
  • in suites: sid
  • size: 36,792 kB
  • sloc: python: 45,766; sh: 209; makefile: 159; xml: 129
file content (13 lines) | stat: -rw-r--r-- 533 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
from bcbio.ngsalign import alignprep


class TestMisc(object):
    """Additional unit test cases to run regularly to confirm code logic.
    """
    def test_align_split_size(self):
        """Checks on logic for estimating align split size.
        """
        assert alignprep._pick_align_split_size(10, 5, 20, 50) == 20
        assert alignprep._pick_align_split_size(250, 5, 20, 50) == 20
        assert alignprep._pick_align_split_size(500, 5, 20, 50) == 40
        assert alignprep._pick_align_split_size(750, 5, 20, 50) == 60