def testIsDiagonalSequence(self): dna = [ "------", "------", "T-----", "-T----", "--T---", "---T--"] obj = SimianAnalyzer() obj._SimianAnalyzer__simian_sequence_found = 0 self.assertTrue(obj._SimianAnalyzer__isDiagonalSequence(dna))
def testIsInvertedDiagonalSequenceMultipleRows(self): dna = [ "---A--", "--A---", "-A---T", "A---T-", "---T--", "--T---"] obj = SimianAnalyzer() obj._SimianAnalyzer__simian_sequence_found = 1 self.assertTrue(obj._SimianAnalyzer__isInvertedDiagonalSequence(dna))
def testIsVerticalSequenceMultipleRows(self): dna = [ "A-----", "A-----", "A----T", "A----T", "-----T", "-----T"] obj = SimianAnalyzer() obj._SimianAnalyzer__simian_sequence_found = 1 self.assertTrue(obj._SimianAnalyzer__isVerticalSequence(dna))
def testIsHorizontalSequenceMultipleRows(self): dna = [ "--AAAA", "------", "------", "------", "------", "--TTTT"] obj = SimianAnalyzer() obj._SimianAnalyzer__simian_sequence_found = 1 self.assertTrue(obj._SimianAnalyzer__isHorizontalSequence(dna))
def testIsInvertedDiagonalSequenceSkip(self): dna = [ "---------", "---------", "------T--", "-----T---", "----T----", "---T-----", "--T------", "-T-------", "T--------"] obj = SimianAnalyzer() obj._SimianAnalyzer__simian_sequence_found = 0 self.assertFalse(obj._SimianAnalyzer__isInvertedDiagonalSequence(dna))
def testIsDiagonalSequenceMultipleSplitted(self): dna = [ "T--------", "-T-------", "--T------", "---T-----", "---------", "-----A---", "------A--", "-------A-", "--------A"] obj = SimianAnalyzer() obj._SimianAnalyzer__simian_sequence_found = 0 self.assertTrue(obj._SimianAnalyzer__isDiagonalSequence(dna))
def testIsVerticalSequenceSkip(self): dna = [ "---------", "---------", "--------T", "--------T", "--------T", "--------T", "--------T", "--------T", "--------T"] obj = SimianAnalyzer() obj._SimianAnalyzer__simian_sequence_found = 0 self.assertFalse(obj._SimianAnalyzer__isVerticalSequence(dna))
def testIsHorizontalSequenceMultipleSplitted(self): dna = [ "---------", "---------", "---------", "---------", "---------", "---------", "---------", "---------", "TTTT-AAAA"] obj = SimianAnalyzer() obj._SimianAnalyzer__simian_sequence_found = 0 self.assertTrue(obj._SimianAnalyzer__isHorizontalSequence(dna))
def testCheckSequenceFalse(self): obj = SimianAnalyzer() obj._SimianAnalyzer__simian_sequence_found = 10 self.assertFalse(obj.checkSequence())