예제 #1
0
def test_runmutalyzerlight_get_variant_description_delins_no_mutation(api):
    """
    Get detailed variant description for a delins operation.
    """
    r = api('runMutalyzerLight', 'NG_012772.1(NM_000059.3):c.120delinsA',
            extras=models.RequestExtras(varDetails=True))
    assert r.errors == 0
    assert r.varDetails.reference_file == 'NG_012772.1'
    assert 'No operation (mutation) type found.' in r.varDetails.info.string
예제 #2
0
def test_runmutalyzerlight_get_variant_description_delins(api):
    """
    Get detailed variant description for a delins operation.
    """
    r = api('runMutalyzerLight', 'NG_012772.1(NM_000059.3):c.120delinsTT',
            extras=models.RequestExtras(varDetails=True))
    assert r.errors == 0
    assert r.varDetails.reference_file == 'NG_012772.1'
    assert r.varDetails.start == 8650
    assert r.varDetails.stop == 8650
    assert r.varDetails.ref == 'A'
    assert r.varDetails.alt == 'TT'
    assert r.varDetails.operation == 'delins'