HEMDAG: a family of modular and scalable hierarchical ensemble methods to improve Gene Ontology term prediction