Index: BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java
===================================================================
--- BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java (revision 32)
+++ BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java (revision 34)
@@ -16,4 +16,5 @@
     int nsteps;
     int limit;
+    int th;
         
     public class LinkAndPath{
@@ -34,4 +35,5 @@
         nsteps = 2;
         limit = 1000;
+        th = 0;
     }
     
@@ -93,5 +95,4 @@
               while ( lit.hasNext() ){
                   LinkAndPath crrlp = lit.next();
-                  if ( crrlp.classLink.getLinkedClassURI().equals(endClass) ){ continue; }
                   ClassLink[] classLinks = null;
                   // Mode
@@ -106,4 +107,8 @@
                       if ( classLinks[j].getLinkedClassURI().equals(endClass) ){
                           paths.add(new LinkedList<>(crrpath));
+                          continue;
+                      }
+                      if ( countLinks == true && classLinks[j].getNumOfLinks() <= th){
+                          continue;
                       }
                       nextlp.add(new LinkAndPath(classLinks[j],crrpath));
