INGA: protein function prediction combining interaction networks, domain assignments and sequence similarity