def test_validate_lengths_false(self):
        wk = SequenceIterator(['aattgg'], valid_length=False)

        wk.state = self.seq_ok.copy()
        wk.valid_lengths()
        self.assertFalse(wk.failed)

        wk.state = self.seqqual_ok.copy()
        wk.valid_lengths()
        self.assertFalse(wk.failed)

        wk.state = self.seqqual_bad_qual.copy()
        wk.valid_lengths()
        self.assertFalse(wk.failed)
Beispiel #2
0
    def test_validate_lengths_true(self):
        wk = SequenceIterator(['aattgg'], valid_length=True)

        wk.state = self.seq_ok.copy()
        wk.valid_lengths()
        self.assertFalse(wk.failed)

        wk.state = self.seqqual_ok.copy()
        wk.valid_lengths()
        self.assertFalse(wk.failed)

        wk.state = self.seqqual_bad_qual.copy()
        wk.valid_lengths()
        self.assertTrue(wk.failed)