<%@ page contentType="text/html" pageEncoding="UTF-8"%> <%@ page import="java.io.*,java.util.*, javax.servlet.*" %> <%@ page import="javax.servlet.http.*" %> ProtSAV <% ServletContext context = pageContext.getServletContext(); String filePath = context.getInitParameter("file-upload"); String jobid = request.getParameter("jobid"); String job_path = filePath+jobid+"Pro"; String result_path = filePath+jobid+"Pro/"+"Result"; File job_dir = new File(job_path); File result_dir = new File(result_path); %>
<% //out.println(job_dir.getName()+"
"+result_dir.getName()); if(!job_dir.exists()) {%> <% response.sendRedirect("result.jsp?jobError=1"); } if(result_dir.exists()) { File filename[] = result_dir.listFiles(); for(File f:filename) { if((f.getName()).equals("ranking.txt")) { out.println("hello"); } } %> ">/Result/model.png" alt="Your Job is in Queue" width="600" height="500">

<% if(filename.length!=0) {%>
Interpretation Of Quality Assessment Plot

Any module predicts the submitted query structure to be within a range of 0-2 Å rmsd.
Any module predicts the submitted query structure to be within a range of 2-5 Å rmsd.
Any module predicts the submitted query structure to be within a range of 5-8 Å rmsd.
Any module predicts the submitted query structure beyond 8 Å rmsd.
<%}%>

Download results of all the selected modules

  • <%if(filename.length!=0){%> ">All Modules <%} else {%> All Modules <%} %>
  • Download individual module results from here
    <% if(result_dir.exists()) { File[] fileObject = result_dir.listFiles(); String file_name = null; for (int i = 0; i < fileObject.length; i++) { file_name=fileObject[i].getName(); if(!fileObject[i].isDirectory()) { if(file_name.contains("DDfire")|file_name.contains("ERRAT")|file_name.contains("MolProbity")|file_name.contains("Naccess")|file_name.contains("Procheck")|file_name.contains("ProSA")|file_name.contains("Verify3D")) { if(file_name.contains(".zip")) { %>
  • "><%= fileObject[i].getName()%>
  • <% } } } } } } %>