[Biopython] Tree Comparison in BioPython
=?gb18030?B?yO7vow==?=
rz1991 at foxmail.com
Fri Mar 22 16:02:37 EDT 2013
Hi,
I was wondering if there is any tree comparison support in BioPython? I want to know if two trees are topologically the same.
The idea I have now is to convert trees into an adjacency matrix and check their equality. This is not easy because internal node typically don't have a name and the structure of the adjacency matrix may be different. Or I may go through all internal nodes and check if they have the same terminals. This idea is also not straightforward as typically for an internal node in one tree I have to compare it against all the internal nodes in the other tree to potentially find a match.
Is there any suggestions? Thanks!!
Best,
Zheng
More information about the Biopython
mailing list