Clustering Tool Algorithm


URL selectandgroup(URL urlbase,Graph g)
{
 Graph g1,g2;
 URL url1,url2;
 g1 = select(g);
 if (selection conditions are met) {
   save g in a new url;
   return new url based on urlbase;
 } else {
   g2 = group(g,g1);
   url1=selectandgroup(urlbase, g1);
   update g2 with url1;
   url2=selectandgroup(urlbase , g2);
   return url2;
 }
}