Improve presentation of job on the web (servlet ServletSequenceProtein)
[proteocache.git] / server / compbio / listeners / ServletSequenceProtein.java
index 94df90c..ef7353f 100644 (file)
@@ -1,6 +1,7 @@
 package compbio.listeners;
 
 import java.io.IOException;
+import java.util.List;
 
 import javax.servlet.RequestDispatcher;
 import javax.servlet.ServletException;
@@ -9,6 +10,7 @@ import javax.servlet.http.HttpServlet;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import compbio.cassandra.DataBase;
 import compbio.statistic.CassandraRequester;
 import compbio.statistic.StatisticsProt;
 
@@ -31,9 +33,13 @@ public class ServletSequenceProtein extends HttpServlet {
                int counter = Integer.parseInt(request.getParameter("counterJob"));
                CassandraRequester cr = new CassandraRequester();
                if (search.equals("Search counter")) {
-                       request.setAttribute("result", cr.readProteinByCounter(counter));
+                       List<DataBase> r = cr.readProteinByCounter(counter);
+                       request.setAttribute("results", r);
+                       System.out.println ("Search counter: " + r.size() + " proteins found");
                } else {
-                               request.setAttribute("result", cr.readProteins(prot, flag));
+                       List<DataBase> r = cr.readProteins(prot, flag);
+                       request.setAttribute("results", r);
+                       System.out.println ("Search sequence: " + r.size() + " proteins found");
                }
                final long endTime = System.currentTimeMillis();
                request.setAttribute("timeExecution", (endTime - startTime));