- for (AnnotatedProteinSequenceBean entry : res) {
- DataBase db = new DataBase();
- db.setProt(entry.getSequence());
- db.setPredictions(entry);
- db.setId(entry.getJobid());
- if (flag.equals("part")) {
- db.setSubProt(CreateSubprot (entry.getSequence(), protIn));
+
+ if (status == JobStatus.OK) {
+ return db.ReadProteinData(day, date);
+ }
+ return db.ReadFailedJobs(day, date, status);
+ }
+
+ /*
+ * query: protein sequence
+ */
+ public List<ProteinBean> readProteins(String protIn, String searchtype) {
+ List<ProteinBean> result;
+ if (searchtype.equals("whole"))
+ result = db.ReadWholeSequence(protIn);
+ else
+ result = db.ReadPartOfSequence(protIn);
+ if (result == null)
+ return null;
+
+ if (searchtype.equals("partial")) {
+ for (ProteinBean entry : result) {
+ entry.setSubProt(CreateSubprot(entry.getSequence(), protIn));