def test_otu_to_new_node_zero_branch_length(self): data = [[0, 40, 3], [40, 0, 3], [3, 3, 0]] ids = ['a', 'b', 'c'] dm = DistanceMatrix(data, ids) self.assertEqual(_otu_to_new_node(dm, 'a', 'b', 'c', True), 0) self.assertEqual(_otu_to_new_node(dm, 'a', 'b', 'c', False), -17)
def test_otu_to_new_node(self): self.assertEqual(_otu_to_new_node(self.dm1, "a", "b", "c", True), 7) self.assertEqual(_otu_to_new_node(self.dm1, "a", "b", "d", True), 7) self.assertEqual(_otu_to_new_node(self.dm1, "a", "b", "e", True), 6)
def test_otu_to_new_node(self): self.assertEqual(_otu_to_new_node(self.dm1, 'a', 'b', 'c', True), 7) self.assertEqual(_otu_to_new_node(self.dm1, 'a', 'b', 'd', True), 7) self.assertEqual(_otu_to_new_node(self.dm1, 'a', 'b', 'e', True), 6)