import org.springframework.web.bind.annotation.RequestParam;
import compbio.cassandra.ProteinBean;
-import compbio.cassandra.DataBase;
import compbio.data.sequence.SequenceUtil;
import compbio.cassandra.TotalByCounterBean;
import compbio.statistic.CassandraRequester;
/**
- * Spring controller for sequence search. This version works in the servlet style.
+ * Spring controller for sequence search. This version works in the servlet
+ * style.
*
* @author Alexander Sherstnev
* @author Natasha Sherstneva
*/
@Controller
public class SequenceController {
-
+
/**
- * pattern for NON-protein alphabet symbols
+ * pattern for NON-protein alphabet symbols
*/
private final Pattern NONPROTEIN = Pattern.compile("[^ARNDCQEGHILKMFPSTWYV]+", Pattern.CASE_INSENSITIVE);
model.put("value", 5);
return "queryProteinSequenceCounter";
}
-
+
@RequestMapping(value = "/sequence/querysequence", method = RequestMethod.GET)
public String findSequence(@RequestParam("sequence") String sequence, @RequestParam("protein") String flag, Map<String, Object> model) {
final long startTime = System.currentTimeMillis();
model.put("results", r);
if (null != r) {
if (flag.equals("whole"))
- model.put("njobs",r.get(0).getJobid().size());
+ model.put("njobs", r.get(0).getJobid().size());
else
model.put("njobs", r.size());
}