Uncovering protein function: from classification to complexes