+ /**
+ * Returns a job ID executed for a protein with a program of a version if
+ * the job archive file is available, otherwise returns empty string
+ *
+ * @param sequence
+ * the protein sequence
+ * @param program
+ * the program title
+ * @param version
+ * the program version
+ * @return job ID
+ */
+ @WebMethod
+ public String findJobForSequence(@WebParam(name = "sequence") String sequence, @WebParam(name = "program") String program,
+ @WebParam(name = "version") String version);
+
+ /**
+ * Returns a relative web link to the job archive file for a ProteoCache
+ * job, if the file is not available null is returned
+ *
+ * @param jobid
+ * the job ID
+ * @return the job archive file web link or null
+ */
+ @WebMethod
+ public String getArchive(@WebParam(name = "job") String jobid);