CLUSS2: an alignment-independent algorithm for clustering protein families with multiple biological functions. (9th September 2008)