コード例 #1
0
def test_expand_header_no_thresholds():
    header_row = BASE_HEADERS + SAMBAMBA_HEADERS + ["sampleName"]
    header = sambamba.expand_header(header_row)
    assert header["readCount"] == 3
    assert header["thresholds"] == {}
    assert header["extraFields"] == slice(3, 3)
    assert header["sampleName"] == 5
コード例 #2
0
ファイル: test_sambamba_parse.py プロジェクト: BadSeby/chanjo
def test_expand_header_extra_cols():
    header_row = (BASE_HEADERS + EXTRA_HEADERS + SAMBAMBA_HEADERS
                  + ['sampleName'])
    header = sambamba.expand_header(header_row)
    assert header['readCount'] == 6
    assert header['extraFields'] == slice(3, 6)
    assert header['sampleName'] == 8
コード例 #3
0
ファイル: test_sambamba_parse.py プロジェクト: BadSeby/chanjo
def test_expand_header_multi_thresholds():
    header_row = (BASE_HEADERS + SAMBAMBA_HEADERS + THRESHOLDS
                  + ['sampleName'])
    header = sambamba.expand_header(header_row)
    assert header['readCount'] == 3
    assert header['thresholds'] == {10: 5, 20: 6, 100: 7}
    assert header['sampleName'] == 8
コード例 #4
0
ファイル: test_sambamba_parse.py プロジェクト: BadSeby/chanjo
def test_expand_header_single_threshold():
    header_row = (BASE_HEADERS + SAMBAMBA_HEADERS + THRESHOLDS[:1]
                  + ['sampleName'])
    header = sambamba.expand_header(header_row)
    assert header['readCount'] == 3
    assert header['thresholds'] == {10: 5}
    assert header['sampleName'] == 6
コード例 #5
0
ファイル: test_sambamba_parse.py プロジェクト: BadSeby/chanjo
def test_expand_header_no_thresholds():
    header_row = BASE_HEADERS + SAMBAMBA_HEADERS + ['sampleName']
    header = sambamba.expand_header(header_row)
    assert header['readCount'] == 3
    assert header['thresholds'] == {}
    assert header['extraFields'] == slice(3, 3)
    assert header['sampleName'] == 5
コード例 #6
0
def test_expand_header_extra_cols():
    header_row = BASE_HEADERS + EXTRA_HEADERS + SAMBAMBA_HEADERS + ["sampleName"]
    header = sambamba.expand_header(header_row)
    assert header["readCount"] == 6
    assert header["extraFields"] == slice(3, 6)
    assert header["sampleName"] == 8
コード例 #7
0
def test_expand_header_multi_thresholds():
    header_row = BASE_HEADERS + SAMBAMBA_HEADERS + THRESHOLDS + ["sampleName"]
    header = sambamba.expand_header(header_row)
    assert header["readCount"] == 3
    assert header["thresholds"] == {10: 5, 20: 6, 100: 7}
    assert header["sampleName"] == 8
コード例 #8
0
def test_expand_header_single_threshold():
    header_row = BASE_HEADERS + SAMBAMBA_HEADERS + THRESHOLDS[:1] + ["sampleName"]
    header = sambamba.expand_header(header_row)
    assert header["readCount"] == 3
    assert header["thresholds"] == {10: 5}
    assert header["sampleName"] == 6