Source code for gene_scores.tests.test_gene_scores

# pylint: disable=W0621,C0114,C0116,W0212,W0613
import pytest
from gpf_instance.gpf_instance import WGPFInstance


[docs] def test_scores_created( t4c8_wgpf_instance: WGPFInstance, # setup WGPF instance ) -> None: assert t4c8_wgpf_instance.gene_scores_db is not None
[docs] def test_t4c8_score_available( t4c8_wgpf_instance: WGPFInstance, # setup WGPF instance ) -> None: assert "t4c8_score" in t4c8_wgpf_instance.gene_scores_db
[docs] def test_get_t4c8_score( t4c8_wgpf_instance: WGPFInstance, # setup WGPF instance ) -> None: score = t4c8_wgpf_instance.gene_scores_db.get_gene_score( "gene_scores/t4c8_score") assert score is not None assert score.get_min("t4c8_score") == pytest.approx(10.123456789) assert score.get_max("t4c8_score") == pytest.approx(20.0)
[docs] def test_get_genes_by_score( t4c8_wgpf_instance: WGPFInstance, # setup WGPF instance ) -> None: gene_score = t4c8_wgpf_instance.gene_scores_db.get_gene_score( "gene_scores/t4c8_score") assert gene_score is not None genes = gene_score.get_genes( "t4c8_score", 1.0, 4.0, ) assert len(genes) == 0 genes = gene_score.get_genes( "t4c8_score", 5.0, 15.0, ) assert len(genes) == 1 genes = gene_score.get_genes( "t4c8_score", 0, 205, ) assert len(genes) == 2