Functional inference in FunCat through the combination of hierarchical ensembles with data fusion methods