- @RequestMapping(value = "query", method = RequestMethod.GET)
- public String formCounterQuery(Map<String, Object> model) {
- model.put("username", getPrincipalName());
- model.put("type", 'E');
- model.put("value", 80);
+ @RequestMapping(value = "query", method = RequestMethod.GET)
+ public String formCounterQuery(Map<String, Object> model) {
+ model.put("username", getPrincipalName());
+ model.put("type", 'E');
+ model.put("value", 50);
+ return "query/SSFeatures";
+ }
+
+ @RequestMapping(value = "results", method = RequestMethod.GET)
+ public String countSequences(@RequestParam("TypeFeatures") String typeFeature, @RequestParam("Percent") String percent,
+ Map<String, Object> model) {
+ model.put("username", getPrincipalName());
+ final long startTime = System.currentTimeMillis();
+
+ if (percent.equals("")) {
+ model.put("error", "The value must not be empty");
+ model.put("type", typeFeature);
+ model.put("value", percent);
+ return "query/SSFeatures";
+ }
+
+ int realpercent;
+ try {
+ realpercent = Integer.parseInt(percent.trim());
+ } catch (NumberFormatException e) {
+ model.put("error", "The value must be an integer number");
+ model.put("value", percent);