Ejemplo n.º 1
0
    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)
Ejemplo n.º 3
0
    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)