In [1]:
import dendropy
from dendropy.utility.fileutils import find_files
In [3]:
pb = dendropy.Tree.get_from_path('./Trees/garli_opt/ranked/2598501_pb', 'nexus')
In [6]:
flist = find_files(top='Trees/garli_opt/ranked', filename_filter='*')
del flist[9]
In [22]:
sqtrees = [dendropy.Tree.get_from_path(filename,"nexus") for filename in flist]
In [ ]:
In [23]:
oneb = sqtrees[0]
one_list = [tree.symmetric_difference(oneb) for tree in sqtrees]
In [24]:
one_list
Out[24]:
In [28]:
twob = sqtrees[1]
two_list = [tree.symmetric_difference(twob) for tree in sqtrees]
In [29]:
two_list
Out[29]:
In [30]:
threeb = sqtrees[2]
three_list = [tree.symmetric_difference(threeb) for tree in sqtrees]
three_list
Out[30]:
In [31]:
fourb = sqtrees[3]
four_list = [tree.symmetric_difference(fourb) for tree in sqtrees]
four_list
Out[31]:
In [34]:
fiveb = sqtrees[4]
five_list = [tree.symmetric_difference(fiveb) for tree in sqtrees]
five_list
Out[34]:
In [36]:
sixb = sqtrees[5]
six_list = [tree.symmetric_difference(sixb) for tree in sqtrees]
six_list
Out[36]:
In [18]:
pb = dendropy.Tree.get_from_path('Trees/garli_opt/pb', 'nexus')
mle = dendropy.Tree.get_from_path('Trees/garli_opt/2b', 'nexus')
In [19]:
pb.symmetric_difference(mle)
Out[19]:
In [ ]: