Identifying sub-network functional modules in protein undirected networks