示例#1
0
def test_gene_ids_of_gene_name_hla_grch38():
    hla_a_gene_ids = ensembl_grch38.gene_ids_of_gene_name("HLA-A")
    assert 'ENSG00000206503' in hla_a_gene_ids, hla_a_gene_ids

    hla_b_gene_ids = ensembl_grch38.gene_ids_of_gene_name("HLA-B")
    assert 'ENSG00000234745' in hla_b_gene_ids, hla_b_gene_ids

    hla_c_gene_ids = ensembl_grch38.gene_ids_of_gene_name("HLA-C")
    assert 'ENSG00000204525' in hla_c_gene_ids, hla_c_gene_ids
示例#2
0
def test_gene_name_of_HLA_gene_id():
    gene_ids = ensembl_grch38.gene_ids_of_gene_name("HLA-A")
    gene_names = [
        ensembl_grch38.gene_name_of_gene_id(gene_id) for gene_id in gene_ids
    ]
    unique_gene_names = list(set(gene_names))
    assert len(unique_gene_names) == 1, (len(unique_gene_names),
                                         unique_gene_names)
    gene_name = unique_gene_names[0]
    assert gene_name == "HLA-A", gene_name
示例#3
0
def test_gene_name_of_HLA_gene_id():
    gene_ids = ensembl_grch38.gene_ids_of_gene_name("HLA-A")
    gene_names = [
        ensembl_grch38.gene_name_of_gene_id(gene_id)
        for gene_id in gene_ids
    ]
    unique_gene_names = list(set(gene_names))
    assert len(unique_gene_names) == 1, (len(unique_gene_names), unique_gene_names)
    gene_name = unique_gene_names[0]
    assert gene_name == "HLA-A", gene_name
示例#4
0
def test_gene_id_of_invalid_name():
    with assert_raises(Exception):
        ensembl_grch38.gene_ids_of_gene_name(
            "A wonderous pony sees through your soul")