Exemplo n.º 1
0
def test_mouse_class2_alleles():
    # H2-IAb
    eq_(parse_allele_name("H2-IAb"), AlleleName("H-2", "IA", "", "b"))
    eq_(normalize_allele_name("H2-IAb"), "H-2-IAb")
    eq_(compact_allele_name("H2-IAb"), "IAb")

    # with hyphen in "H-2"
    eq_(parse_allele_name("H-2-IAb"), AlleleName("H-2", "IA", "", "b"))
    eq_(normalize_allele_name("H-2-IAb"), "H-2-IAb")
    eq_(compact_allele_name("H-2-IAb"), "IAb")
Exemplo n.º 2
0
def test_mouse_class1_alleles_H2_Db():
    # H2-Db
    eq_(parse_allele_name("H2-Db"), AlleleName("H-2", "D", "", "b"))
    eq_(normalize_allele_name("H2-Db"), "H-2-Db")
    eq_(compact_allele_name("H2-Db"), "Db")

    # with hyphen in "H-2"
    eq_(parse_allele_name("H-2-Db"), AlleleName("H-2", "D", "", "b"))
    eq_(normalize_allele_name("H-2-Db"), "H-2-Db")
    eq_(compact_allele_name("H-2-Db"), "Db")
Exemplo n.º 3
0
def test_mouse_class1_alleles_H2_Kk():
    # H2-Kk
    eq_(parse_allele_name("H2-Kk"), AlleleName("H-2", "K", "", "k"))
    eq_(normalize_allele_name("H2-Kk"), "H-2-Kk")
    eq_(compact_allele_name("H-2-Kk"), "Kk")

    # with a hyphen in "H-2"
    eq_(parse_allele_name("H-2-Kk"), AlleleName("H-2", "K", "", "k"))
    eq_(normalize_allele_name("H-2-Kk"), "H-2-Kk")
    eq_(compact_allele_name("H-2-Kk"), "Kk")
Exemplo n.º 4
0
def test_sheep_class2_allele():
    eq_(parse_allele_name("Ovar-DRB1*0804"),
        AlleleName("Ovar", "DRB1", "08", "04"))
Exemplo n.º 5
0
def test_sheep_class1_allele():
    eq_(parse_allele_name("Ovar-N*50001"), AlleleName("Ovar", "N", "500",
                                                      "01"))
Exemplo n.º 6
0
def test_H2_Kd_without_seps():
    eq_(parse_allele_name("H2Kd"), AlleleName("H-2", "K", "", "d"))
Exemplo n.º 7
0
def test_dog_class2_allele():
    eq_(parse_allele_name("DLA-DQA1*00101"),
        AlleleName("DLA", "DQA1", "01", "01"))
Exemplo n.º 8
0
def test_SLA_2_w09pt22():
    eq_(parse_allele_name("SLA-2*w09pt22"),
        AlleleName("SLA", "2", "w09pt", "22"))
Exemplo n.º 9
0
def test_SLA_2_jh01():
    eq_(parse_allele_name("SLA-2*jh01"),
        AlleleName("SLA", "2", "jh", "01"))
Exemplo n.º 10
0
def test_SLA_2_07we01():
    eq_(parse_allele_name("SLA-2*07we01"),
        AlleleName("SLA", "2", "07we", "01"))
Exemplo n.º 11
0
def test_SLA_1_0101_no_seps():
    eq_(
        parse_allele_name("SLA-10101"),
        AlleleName("SLA", "1", "01", "01"))
Exemplo n.º 12
0
def test_SLA_1_HB01():
    eq_(
        parse_allele_name("SLA-1-HB01"),
        AlleleName("SLA", "1", "HB", "01"))