Пример #1
0
 def test_oneotu(self):
     otusid = ['c']
     pos = []
     dist = numpy.array([0.17 + 0.08 + 0.09])
     self.assertEqual((dist,pos),readtree(self.tree,otusid))
Пример #2
0
 def test_partialnotsortedread(self):
     otusid = ['b','e','a']
     pos = [[0,2],[1,3]]
     dist = numpy.array([0.13 + 0.08,0.24 + 0.11,0.1,0.09,0])
     self.assertEqual((dist,pos),readtree(self.tree,otusid))
Пример #3
0
 def test_notrootedread(self):
     otusid = ['c','b']
     pos = [[0,1]]
     dist = numpy.array([0.17,0.13,0.08 + 0.09])
     self.assertEqual((dist,pos),readtree(self.tree,otusid))
Пример #4
0
 def test_completeread(self):
     otusid = ['a','b','c','d','e']
     pos = [[2,1],[5,0],[4,3],[7,6]]
     dist = numpy.array([0.1,0.13,0.17,0.21,0.24,0.08,0.09,0.11,0])
     self.assertEqual((dist,pos),readtree(self.tree,otusid))