def testCustomTableAbsent(self): cysbar._loadHydroChargeFile("../data/test/hydropathy_charge.csv") l, h, c = cysbar._calcStats("AD") self.assertEqual("2", l) self.assertEqual("1.00000", h) self.assertEqual("5.0", c)
def testZeroCharge(self): l, h, c = cysbar._calcStats("DKDK") self.assertEqual("4", l) self.assertEqual("-3.70000", h) self.assertEqual("0.0", c)
def testNoCharge(self): l, h, c = cysbar._calcStats("MMM") self.assertEqual("3", l) self.assertEqual("1.90000", h) self.assertEqual("0.0", c)
def testZeroHydro(self): l, h, c = cysbar._calcStats("RIRI") self.assertEqual("4", l) self.assertEqual("0.00000", h) self.assertEqual("2.0", c)
def testNoHydro(self): l, h, c = cysbar._calcStats("CCC") self.assertEqual("3", l) self.assertEqual("1E-100", h) self.assertEqual("1E-100", c)
def test1(self): l, h, c = cysbar._calcStats("RDESQ") self.assertEqual("5", l) self.assertEqual("-3.16000", h) self.assertEqual("-1.0", c)