//taxid lineage name rank sample sample .....
// the first line should be the root, we need to handle this specially because a previous bug printed out the root taxon differenly
values = oneHierBlock.get(1);
if( result == null){
// the first line should be the root taxon
ConcretRoot root = new ConcretRoot<MCTaxon>(new MCTaxon(Integer.parseInt(values[0]), values[2], values[3]) );
result = new MultiClassifierResult(root);
result.addSampleList(curSampleList);
}
MCTaxon curTaxon = (MCTaxon)(result.getRoot().getRootTaxonHodler().getTaxon());
// add counts