Index: SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/www/SPServlet.java
===================================================================
--- SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/www/SPServlet.java (revision 143)
+++ SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/www/SPServlet.java (revision 144)
@@ -121,11 +121,14 @@
     }// </editor-fold>
 
-    private List<String> convertJ2Path(String jpath) throws JSONException{
+    private static List<String> convertJ2Path(String jpath) throws JSONException{
+         List <String> list = null;
+           String temp =(String) jpath.subSequence(2, jpath.length()-2);
+      //  if (temp.contains(","")) 
+             list =Arrays.asList(temp.split("\",\""));
+             return list;
   
-        
-       JSONArray classLinks=new JSONArray(jpath);
+     /*  JSONArray classLinks=new JSONArray(jpath); 
+       String string;
        
-       String string;
-       List <String> list = null;
        for (int i=0;i<classLinks.length();i++) 
        {
@@ -137,42 +140,10 @@
           throw new IllegalArgumentException("path error");
                
-         }
+         }*/
        
-            
-          return list;    
-        
-    /*  JSONObject object = new JSONObject(jpath);
-       String startClass = object.getJSONObject("startClassURI").toString();
-       int width = Integer.parseInt(object.getJSONObject("width").toString());
-       JSONArray classLinks = object.getJSONArray("classLinks");
-        JSONObject jsonObject;
-        List <ClassLink> list = null;
-       
-          for (int i=0;i<classLinks.length();i++) 
-            {
-            jsonObject = classLinks.getJSONObject(i);  
-            String propertyURI = jsonObject.getJSONObject("propertyURI").toString();
-            String linkedClassURI = jsonObject.getJSONObject("linkedClassURI").toString(); 
-             String linkedLiteralDatatypeURI = jsonObject.getJSONObject("linkedLiteralDatatypeURI").toString(); 
-            int numOfLinks = Integer.parseInt(jsonObject.getJSONObject("numOfLinks").toString());
-            int numOfLinkedInstances = Integer.parseInt(jsonObject.getJSONObject("numOfLinkedInstances").toString()); 
-            int numOfOriginInstances = Integer.parseInt(jsonObject.getJSONObject("numOfOriginInstances").toString());
-            int numOfOriginClassInstances = Integer.parseInt(jsonObject.getJSONObject("numOfOriginInstances").toString());            
-            int numOfLinkedClassInstances = Integer.parseInt(jsonObject.getJSONObject("numOfLinkedClassInstances").toString()); 
-            
-            ClassLink classLink =new ClassLink(propertyURI, linkedClassURI, linkedLiteralDatatypeURI, null, 
-				 numOfLinks,  numOfOriginInstances,  numOfLinkedInstances,
-				 numOfOriginClassInstances,  numOfLinkedClassInstances,
-				false, false);
-           list.add(classLink);
-           }
-           Path path = new Path(startClass,  list,  width);
-          return path;
-       */
-      
-         
-    }
-  
-    private String convertPath2SPARQL(List<String> path) throws Exception{
+       //   return list;    
+    }
+    
+    private static String convertPath2SPARQL(List<String> path) throws Exception{
         if( path == null ){
 			throw new Exception("Path is null.");
@@ -225,6 +196,6 @@
 			selStr.append("?l").append(i).append(" ");
 			
-			if(i == classLinks.size())
-				selStr.append("\n");
+		//	if(i == path.size())
+		//		selStr.append("\n");
 			
 			
@@ -276,8 +247,10 @@
 		queryStr.append("LIMIT 100\n");;
 		
-		//System.out.println(queryStr);
+		System.out.println(queryStr);
 		return queryStr.toString();
         
     
     }
+    
 }
+
