#NEXUS BEGIN TAXA; dimensions ntax=8; taxlabels A B C D E F G H; END; BEGIN CHARACTERS; dimensions nchar=6; format datatype=protein missing=? gap=-; charlabels one two three four five six; matrix A WITH-- B WITH-- C WITH-- D WITH-- E WITH-- F WITH-- G WITH-- H WITH--; END; BEGIN TREES; [this file tests the equlity of the tree _topology_ a separate test should performed to compare node attributes (such as NHX comments, bootstrap values, etc)] tree bush = (((A:1,B:1):1,(C:1,D:1):1):1,((E:1,F:1):1,(G:1,H:1):1):1); tree bush_isomer = (((A:1,B:1):1,(C:1,D:1):1):1,((G:1,H:1):1,(E:1,F:1):1):1); tree bush_diff = (((D:1,B:1):1,(C:1,A:1):1):1,((E:1,F:1):1,(G:1,H:1):1):1); tree ladder_one = (((A:1,B:1):1,C:1):1,D:1); tree ladder_one_isomer_1 = (((B:1,A:1):1,C:1):1,D:1); tree ladder_one_isomer_2 = ((C:1,(A:1,B:1):1):1,D:1); tree ladder_one_diff = (((A:1,B:1):1,D:1):1,C:1); tree rake_one = (A:1,B:1,C:1,D:1,E:1,F:1,G:1,H:1); tree rake_one_isomer_1 = (A:1,B:1,D:1,C:1,E:1,F:1,H:1,G:1); tree rake_one_diff = (A:1,B:1,C:1,D:1,E:1,F:1,G:1); tree thing_one = (((A,B),C),(D,E)); tree thing_one_isomer_1 = ((C,(A,B)),(D,E)); tree thing_one_diff = (((D,E),C),(A,B)); tree thing_two = (A,(B,C),(D,E)); tree thing_two_isomer_1 = (A,(D,E),(B,C)); tree thing_two_diff = (A,B,C,D,E); tree TF342628 = (A:0.00161[&&NHX:G=ENSG00000189395:O=ENST00000342416.2:S=HUMAN],((B:0[&&NHX:G=ENSG00000205275:O=ENST00000338938.2:S=HUMAN],C:0[&&NHX:G=ENSG00000188384:O=ENST00000342039.2:S=HUMAN])inode3:0[&&NHX:B=10:D=Y:S=HUMAN],D:0[&&NHX:G=ENSG00000205271:O=ENST00000379430.1:S=HUMAN])inode2:0.00161[&&NHX:B=10:D=Y:S=HUMAN])root[&&NHX:B=0:D=Y:S=HUMAN]; tree TF342628_diff_1 = (A:1[&&NHX:G=ENSG00000189395:O=ENST00000342416.2:S=HUMAN],((B:0[&&NHX:G=ENSG00000205275:O=ENST00000338938.2:S=HUMAN],C:0[&&NHX:G=ENSG00000188384:O=ENST00000342039.2:S=HUMAN])inode3:0[&&NHX:B=10:D=Y:S=HUMAN],D:0[&&NHX:G=ENSG00000205271:O=ENST00000379430.1:S=HUMAN])inode2:0.00161[&&NHX:B=10:D=Y:S=HUMAN])root[&&NHX:B=0:D=Y:S=HUMAN]; tree nhx_one = (((A:1[&&NHX:S=human:E=1],B:1[&&NHX:S=human:E=1]):1,C:1[&&NHX:S=Primates:E=1:D=Y:B=100]):1,D:1[&&NHX:S=nematode:E=1]); [changing a tag in 'A'] tree nhx_one_diff_1 = (((A:1[&&NHX:S=chimp:E=1],B:1[&&NHX:S=human:E=1]):1,C:1[&&NHX:S=Primates:E=1:D=Y:B=100]):1,D:1[&&NHX:S=nematode:E=1]); [removing an nhx comment completely] tree nhx_one_diff_2 = (((A:1,B:1[&&NHX:S=human:E=1]):1,C:1[&&NHX:S=Primates:E=1:D=Y:B=100]):1,D:1[&&NHX:S=nematode:E=1]); tree attr_one = ((A:1,B:1),(C:1,D:1),(E:1,F:1)); tree attr_one_diff_1 = ((A:2,B:1),(C:1,D:1),(E:1,F:1)); tree attr_one_diff_2 = ((A:1,B:1):1,(C:1,D:1),(E:1,F:1)); tree attr_one_diff_3 = ((A:1,B:1),(C:1,D:1),(E:1,F:1)):1; [need challenging examples...] [need trees with NHX comments...] END;