* @author Natasha Sherstneva
*/
@Controller
-public class SequenceSearchController {
+public class SequenceController {
@RequestMapping(value = "/sequence/query1", method = RequestMethod.GET)
public String formSequenceQuery(Map<String, Object> model) {
+ model.put("value", "AAAAA");
return "queryProteinSequence";
}
@RequestMapping(value = "/sequence/query2", method = RequestMethod.GET)
public String formCounterQuery(Map<String, Object> model) {
+ model.put("value", 5);
return "queryProteinSequenceCounter";
}
public String countSequences(@RequestParam("counterJob") int counter, Map<String, Object> model) {
final long startTime = System.currentTimeMillis();
+ if (counter < 1) {
+ model.put("error", "The value must be greater than 0");
+ model.put("value", counter);
+ return "queryProteinSequenceCounter";
+ }
+
CassandraRequester cr = new CassandraRequester();
List<DataBase> r = cr.readProteinByCounter(counter);
model.put("results", r);