aboutsummaryrefslogtreecommitdiff
path: root/tests/unit/test_heatmaps.py
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2021-09-23 03:45:19 +0300
committerFrederick Muriuki Muriithi2021-09-23 03:45:19 +0300
commit95c5c0e73bffbf0287a17309e703063ee54d25ba (patch)
tree23c3197072d19f4aa9bbb80023ca31780235207b /tests/unit/test_heatmaps.py
parent56c73324c285d896567268370f3955bbd15754b0 (diff)
downloadgenenetwork3-95c5c0e73bffbf0287a17309e703063ee54d25ba.tar.gz
Refactor: Move common sample data to separate file
Issue: https://github.com/genenetwork/gn-gemtext-threads/blob/main/topics/gn1-migration-to-gn2/clustering.gmi * Move common sample test data into a separate file where it can be imported from, to prevent pylint error R0801 which proved tricky to silence in any other way.
Diffstat (limited to 'tests/unit/test_heatmaps.py')
-rw-r--r--tests/unit/test_heatmaps.py96
1 files changed, 2 insertions, 94 deletions
diff --git a/tests/unit/test_heatmaps.py b/tests/unit/test_heatmaps.py
index c0a496b..fd91cf9 100644
--- a/tests/unit/test_heatmaps.py
+++ b/tests/unit/test_heatmaps.py
@@ -7,6 +7,7 @@ from gn3.heatmaps import (
compute_traits_order,
retrieve_strains_and_values,
process_traits_data_for_heatmap)
+from tests.unit.sample_test_data import organised_trait_1, organised_trait_2
strainlist = ["B6cC3-1", "BXD1", "BXD12", "BXD16", "BXD19", "BXD2"]
trait_data = {
@@ -206,100 +207,7 @@ class TestHeatmap(TestCase):
"""Check for correct processing of data for heatmap generation."""
self.assertEqual(
process_traits_data_for_heatmap(
- {"1": {
- "ID": "T1",
- "chromosomes": {
- 1: {"Chr": 1,
- "loci": [
- {
- "Locus": "rs31443144", "cM": 1.500, "Mb": 3.010,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs6269442", "cM": 1.500, "Mb": 3.492,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs32285189", "cM": 1.630, "Mb": 3.511,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs258367496", "cM": 1.630, "Mb": 3.660,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs32430919", "cM": 1.750, "Mb": 3.777,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs36251697", "cM": 1.880, "Mb": 3.812,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs30658298", "cM": 2.010, "Mb": 4.431,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- }]},
- 2: {"Chr": 2,
- "loci": [
- {
- "Locus": "rs51852623", "cM": 2.010, "Mb": 4.447,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs31879829", "cM": 2.140, "Mb": 4.519,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs36742481", "cM": 2.140, "Mb": 4.776,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- }]}}},
- "2": {
- "ID": "T1",
- "chromosomes": {
- 1: {"Chr": 1,
- "loci": [
- {
- "Locus": "rs31443144", "cM": 1.500, "Mb": 3.010,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs6269442", "cM": 1.500, "Mb": 3.492,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs32285189", "cM": 1.630, "Mb": 3.511,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs258367496", "cM": 1.630, "Mb": 3.660,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs32430919", "cM": 1.750, "Mb": 3.777,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs36251697", "cM": 1.880, "Mb": 3.812,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs30658298", "cM": 2.010, "Mb": 4.431,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- }]},
- 2: {"Chr": 2,
- "loci": [
- {
- "Locus": "rs51852623", "cM": 2.010, "Mb": 4.447,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs31879829", "cM": 2.140, "Mb": 4.519,
- "LRS": 0.500, "Additive": -0.074, "pValue": 1.000
- },
- {
- "Locus": "rs36742481", "cM": 2.140, "Mb": 4.776,
- "LRS": 0.579, "Additive": -0.074, "pValue": 1.000
- }]}}}},
+ {**organised_trait_1, **organised_trait_2},
["2", "1"],
[1, 2]),
[[[0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5],