def test_main(self):
in_gct_path = os.path.join(FUNCTIONAL_TESTS_DIR, "test_tear_main.gct")
out_name = os.path.join(FUNCTIONAL_TESTS_DIR, "test_tear_out.gct")
args_string = ("-i {} -o {} -dm -p {}").format(
in_gct_path, out_name, "psp_production.cfg")
args = tear.build_parser().parse_args(args_string.split())
tear.main(args)
# Read in result
out_gct = parse(out_name)
e_values = np.array(
[[0., 4.07, -1.48, -10.71, 0.],
[4.43, -3.26, -0.23, 0., 1.48],
[0., 2.49, 2.50, -1.48, -0.86]])
self.assertTrue(np.allclose(e_values, out_gct.data_df, atol=1e-2))
# Clean up
os.remove(out_name)
评论列表
文章目录