}
if (leaves.contains(t.getTaxon().getTaxid())) {
for (MCSample sample : t.getTaxon().getSamples()) {
UnifracSample unifracSample = new UnifracSample();
unifracSample.count = t.getTaxon().getCount(sample);
unifracSample.sample = sample;
if (!allSamplesMap.containsKey(sample)) {
allSamplesMap.put(sample, new ArrayList());