def test_complement(self): assert_equal(self.sequence, sequence.complement(self.complement)) assert_equal(self.complement, sequence.complement(self.sequence)) assert_equal(self.reverse, sequence.complement(self.reverse_complement))
def test_complement_error(self): sequence.complement(self.bad_sequence)
def test_iupac(self): assert_equal(self.iupac_complement, sequence.complement(self.iupac_sequence)) assert_equal(self.iupac_reverse_complement, sequence.reverseComplement(self.iupac_sequence))
def test_complement_error(self): with pytest.raises(ValueError): sequence.complement(self.BAD_SEQUENCE)
def test_iupac(self): assert self.IUPAC_COMPLEMENT == sequence.complement( self.IUPAC_SEQUENCE) assert self.IUPAC_REVERSE_COMPLEMENT == sequence.reverseComplement( self.IUPAC_SEQUENCE)
def test_complement(self): assert self.SEQUENCE == sequence.complement(self.COMPLEMENT) assert self.COMPLEMENT == sequence.complement(self.SEQUENCE) assert self.REVERSE == sequence.complement(self.REVERSE_COMPLEMENT)