def test_k1(self):
ext = fe.KmersFeatureExtractor(1)
seqs = self._translate_seqs('AGGTTCCC')
expect = self._freq({'A': 1, 'G': 2, 'T': 2, 'C': 3})
expect = np.array([expect])
actual = ext(seqs)
npt.assert_array_equal(actual, expect)
seqs = self._translate_seqs('AGTGGGTTCCC')
expect = self._freq({'A': 1, 'G': 4, 'T': 3, 'C': 3})
expect = np.array([expect])
actual = ext(seqs)
npt.assert_array_equal(actual, expect)
seqs = self._translate_seqs(['AGTGGGTTCCC',
'GGGGGGGGGGG'])
expect = []
expect.append(self._freq({'A': 1, 'G': 4, 'T': 3, 'C': 3}))
expect.append(self._freq({'G': 11}))
expect = np.array(expect)
actual = ext(seqs)
npt.assert_array_equal(actual, expect)
评论列表
文章目录