def test_calc_kinetic_score(self): '''Tests calc_kinetic_score method.''' r_rna = 'acctcctta' calc = RbsCalculator(r_rna, utils) m_rna = 'TTCTAGAGGGGGGATCTCCCCCCAAAAAATAAGAGGTACACATGACTAAAACTTTCA' + \ 'AAGGCTCAGTATTCCCACTGAG' start_pos = 41 self.assertAlmostEqual(calc.calc_kinetic_score(m_rna, start_pos), 0.528571428571428)
def test_calc_kinetic_score(self): '''Tests calc_kinetic_score method.''' r_rna = 'acctcctta' calc = RbsCalculator(r_rna) m_rna = 'TTCTAGAGGGGGGATCTCCCCCCAAAAAATAAGAGGTACACATGACTAAAACTTTCA' + \ 'AAGGCTCAGTATTCCCACTGAG' start_pos = 41 self.assertAlmostEqual(calc.calc_kinetic_score(m_rna, start_pos), 0.628571428571)
def test_get_calc_dgs(self): '''Tests calc_dgs method.''' r_rna = 'acctcctta' calc = RbsCalculator(r_rna, utils) m_rna = 'TTCTAGAGGGGGGATCTCCCCCCAAAAAATAAGAGGTACACATGACTAAAACTTTCA' + \ 'AAGGCTCAGTATTCCCACTGAG' dgs = calc.calc_dgs(m_rna) self.assertEqual(list(dgs.keys()), [41, 74]) self.assertAlmostEqual(dgs[41][0], -6.088674036389431) self.assertAlmostEqual(dgs[74][0], 5.793940143051147) dgs = calc.calc_dgs(m_rna) self.assertEqual(list(dgs.keys()), [41, 74]) self.assertAlmostEqual(dgs[41][0], -6.088674036389431) self.assertAlmostEqual(dgs[74][0], 5.793940143051147)
def test_get_calc_dgs(self): '''Tests calc_dgs method.''' r_rna = 'acctcctta' calc = RbsCalculator(r_rna) m_rna = 'TTCTAGAGGGGGGATCTCCCCCCAAAAAATAAGAGGTACACATGACTAAAACTTTCA' + \ 'AAGGCTCAGTATTCCCACTGAG' dgs = calc.calc_dgs(m_rna) self.assertEqual(dgs[0], [41, 74]) self.assertAlmostEqual(dgs[1][0], -8.070025836938619) self.assertAlmostEqual(dgs[1][1], 3.312588580920539) dgs = calc.calc_dgs(m_rna) self.assertEqual(dgs[0], [41, 74]) self.assertAlmostEqual(dgs[1][0], -8.070025836938619) self.assertAlmostEqual(dgs[1][1], 3.312588580920539)