question on unifrac.weighted output files

When using unifrac.weighted() for phylogeny-based anaylsis, I receive four type of files

mothur > unifrac.weighted(tree=final.pick.phylip.tre, name=final.pick.names, group=final.pick.groups, distance=lt, processors=32, random=F, subsample=534)
(…)
Output File Names:
final.pick.phylip.trewsummary
final.pick.phylip.tre1.weighted.ave.dist
final.pick.phylip.tre1.weighted.std.dist
final.pick.phylip.tre1.weighted.phylip.dist

What is the difference between .ave.dist and .phylip.dist? The values are very close, but different.
Thanks for your help.
Bernard

The *.phylip.dist file contains the weighted values for your whole tree. For the subsample option, mothur runs the weighted calculation 1000 times subsampling your tree for each iteration. The *ave.dist is the average of the weighted values. The *std.dist is the standard deviation of the weighted values.