def test_read(self):
data_files = [self.data_files[0], self.data_files[-1]]
names = ['pos', 'chromo', '/outputs/cpg/BS27_4_SER']
data = hdf.read(data_files, names, shuffle=False)
assert np.all(data['chromo'][:5] == b'18')
npt.assert_equal(data['pos'][:5],
[3000023, 3000086, 3000092, 3000103, 3000163])
npt.assert_equal(data['/outputs/cpg/BS27_4_SER'][:5],
[1, 1, 1, -1, 0])
assert np.all(data['chromo'][-5:] == b'19')
npt.assert_equal(data['pos'][-5:],
[4447803, 4447814, 4447818, 4447821, 4447847])
npt.assert_equal(data['/outputs/cpg/BS27_4_SER'][-5:],
[1, 1, 1, 1, 1])
评论列表
文章目录