2. Simpligy links to dynamic pages
String protein = r.getString("Protein");
if (protein.matches("(.*)" + sequence + "(.*)")) {
ProteinBean foundsequence = new ProteinBean(protein, r.getMap("Predictions", String.class, String.class));
String protein = r.getString("Protein");
if (protein.matches("(.*)" + sequence + "(.*)")) {
ProteinBean foundsequence = new ProteinBean(protein, r.getMap("Predictions", String.class, String.class));
+ foundsequence.setJobid(r.getString("JobID"));
query.add(foundsequence);
}
}
query.add(foundsequence);
}
}
* be searched
* @return link to the report JSP page
*/
* be searched
* @return link to the report JSP page
*/
- @RequestMapping(value = "sequence/results", method = RequestMethod.GET)
+ @RequestMapping(value = "results", method = RequestMethod.GET)
public String findSequence(@RequestParam("sequence") String sequence, @RequestParam("searchtype") String searchtype,
Map<String, Object> model) {
model.put("username", getPrincipalName());
public String findSequence(@RequestParam("sequence") String sequence, @RequestParam("searchtype") String searchtype,
Map<String, Object> model) {
model.put("username", getPrincipalName());
+ } else {
+ model.put("error", "The sequence after trimming is empty");
+ model.put("value", sequence);
+ return "query/Sequence";
}
model.put("csvfile", csvline.toString());
}
model.put("csvfile", csvline.toString());
<body>
<div class="container">
<jsp:include page="../fragments/mainmenu.jsp" />
<body>
<div class="container">
<jsp:include page="../fragments/mainmenu.jsp" />
- <spring:url value="/sequence/sequence/results" var="query"/>
+ <spring:url value="/sequence/results" var="query"/>
<div class="panel panel-default">
<div class="panel-heading">
<div class="panel panel-default">
<div class="panel-heading">
- <td style="text-align: center; font-weight: bold; font-family: monospace">
+ <td style="text-align: center; font-weight: bold; font-family: monospace">
Jnetpred
</td>
<td style="text-align: left; border-buttom: dotted; font-family: monospace">
Jnetpred
</td>
<td style="text-align: left; border-buttom: dotted; font-family: monospace">