def testMakeNormalizedDF(self): if IGNORE_TEST: return provider = data_provider.DataProvider() self.provider.do() df1 = self.provider._makeNormalizedDF() provider = data_provider.DataProvider( calcRef=self.provider.calcRefPooled) provider.do() df2 = provider._makeNormalizedDF() self.assertTrue(isinstance(df1, pd.DataFrame)) self.assertTrue(isinstance(df2, pd.DataFrame)) diff = set(df1.columns).symmetric_difference(df2.columns) self.assertEqual(len(diff), 0) self.assertEqual(len(df1), len(df2)) self.assertFalse(df1.equals(df2))
def testPersistence(self): if IGNORE_TEST: return self.provider.do() provider = data_provider.DataProvider() provider.do() self.provider.equals(provider)
def testNormalizeReadsDF(self): if IGNORE_TEST: return provider = data_provider.DataProvider(is_only_qgenes=False, is_display_errors=False) provider.do() df = provider.dfs_read_count[0] df_normalized = provider.normalizeReadsDF(df) columns = ["T%d" % n for n in range(len(df.columns))] self.assertTrue(helpers.isValidDataFrame(df_normalized, columns)) self.assertEqual(len(df), len(df_normalized))
def testNormalizeReadsDF(self): if IGNORE_TEST: return provider = data_provider.DataProvider( is_only_qgenes=False, is_display_errors=False) provider.do() df = provider.dfs_read_count[0] df_normalized = provider.normalizeReadsDF(df) self.assertTrue(helpers.isValidDataFrame(df_normalized, df.columns)) self.assertEqual(len(df), len(df_normalized)) ser_length = provider.df_gene_description[cn.LENGTH]
def setUp(self): self.provider = data_provider.DataProvider()