def test_include(self): result = transform.seq_include(self.sequences, '^$') for regex, expected in self.tests: result = { seq.id for seq in transform.seq_include(self.sequences, regex) } self.assertEqual(expected, result)
def test_exclude(self): result = transform.seq_include(self.sequences, '^$') for regex, expected_include in self.tests: expected = [i for i in self.sequences if i not in expected_include] result = list(transform.seq_exclude(self.sequences, regex)) self.assertEqual(expected, result)
def test_exclude(self): result = transform.seq_include(self.sequences, '^$') for regex, expected_include in self.tests: result = {seq.id for seq in transform.seq_exclude(self.sequences, regex)} expected = {seq.id for seq in self.sequences if seq.id not in expected_include} self.assertEqual(expected, result)
def test_exclude(self): result = transform.seq_include(self.sequences, '^$') for regex, expected_include in self.tests: result = { seq.id for seq in transform.seq_exclude(self.sequences, regex) } expected = { seq.id for seq in self.sequences if seq.id not in expected_include } self.assertEqual(expected, result)
def test_include(self): result = transform.seq_include(self.sequences, '^$') for regex, expected in self.tests: result = list(transform.seq_include(self.sequences, regex)) self.assertEqual(expected, result)
def test_include(self): result = transform.seq_include(self.sequences, '^$') for regex, expected in self.tests: result = {seq.id for seq in transform.seq_include(self.sequences, regex)} self.assertEqual(expected, result)