diff options
author | BonfaceKilz | 2021-10-14 11:21:18 +0300 |
---|---|---|
committer | GitHub | 2021-10-14 11:21:18 +0300 |
commit | 1022f9e75fc7f50a4f10a0607ad77ba85f906aa7 (patch) | |
tree | 9797af6847858a7a589b9a964933c880638577bf /wqflask/tests/unit | |
parent | 25cafac773edf3a053819b53ef860321a678941a (diff) | |
parent | 5f855ab3c605201175482591073a10692516fd5c (diff) | |
download | genenetwork2-1022f9e75fc7f50a4f10a0607ad77ba85f906aa7.tar.gz |
Merge pull request #607 from Alexanderlacuna/feature/integrate-gn3-wgcna
test template for gn3 wgcna
Diffstat (limited to 'wqflask/tests/unit')
-rw-r--r-- | wqflask/tests/unit/wqflask/wgcna/__init__.py | 0 | ||||
-rw-r--r-- | wqflask/tests/unit/wqflask/wgcna/test_wgcna.py | 50 |
2 files changed, 50 insertions, 0 deletions
diff --git a/wqflask/tests/unit/wqflask/wgcna/__init__.py b/wqflask/tests/unit/wqflask/wgcna/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/wqflask/tests/unit/wqflask/wgcna/__init__.py diff --git a/wqflask/tests/unit/wqflask/wgcna/test_wgcna.py b/wqflask/tests/unit/wqflask/wgcna/test_wgcna.py new file mode 100644 index 00000000..8e947e2f --- /dev/null +++ b/wqflask/tests/unit/wqflask/wgcna/test_wgcna.py @@ -0,0 +1,50 @@ + +"""module contains for processing gn3 wgcna data""" +from unittest import TestCase + +from wqflask.wgcna.gn3_wgcna import process_wgcna_data + + +class DataProcessingTests(TestCase): + """class contains data processing tests""" + + def test_data_processing(self): + """test for parsing data for datatable""" + output = { + "input": { + "sample_names": ["BXD1", "BXD2", "BXD3", "BXD4", "BXD5", "BXD6"], + + }, + "output": { + "ModEigens": { + "MEturquoise": [ + 0.0646677768085351, + 0.137200224277058, + 0.63451113720732, + -0.544002665501479, + -0.489487590361863, + 0.197111117570427 + ], + "MEgrey": [ + 0.213, + 0.214, + 0.3141, + -0.545, + -0.423, + 0.156, + ] + }}} + + row_data = [['BXD1', 0.065, 0.213], + ['BXD2', 0.137, 0.214], + ['BXD3', 0.635, 0.314], + ['BXD4', -0.544, -0.545], + ['BXD5', -0.489, -0.423], + ['BXD6', 0.197, 0.156]] + + expected_results = { + "col_names": ["sample_names", "MEturquoise", "MEgrey"], + "mod_dataset": row_data + } + + self.assertEqual(process_wgcna_data(output), expected_results) |