예제 #1
0
 def testGetLongestPath(self):
     self.assertAlmostEqual(
         getLongestPath(newickTreeParser("(b(a:0.5):0.5,b(a:1.5):0.5)")),
         2.0)
     self.assertAlmostEqual(
         getLongestPath(
             newickTreeParser("(b(a:0.5):0.5,b(a:1.5,c:10):0.5)")), 10.5)
     self.assertAlmostEqual(
         getLongestPath(
             newickTreeParser("(b(a:0.5):0.5,b(a:1.5,c:10,e,f:20):0.5)")),
         20.5)
예제 #2
0
 def testGetLongestPath(self):
     self.assertAlmostEquals(getLongestPath(newickTreeParser("(b(a:0.5):0.5,b(a:1.5):0.5)")), 2.0)
     self.assertAlmostEquals(getLongestPath(newickTreeParser("(b(a:0.5):0.5,b(a:1.5,c:10):0.5)")), 10.5)
     self.assertAlmostEquals(getLongestPath(newickTreeParser("(b(a:0.5):0.5,b(a:1.5,c:10,e,f:20):0.5)")), 20.5)