3 import java.util.LinkedHashMap;
6 import compbio.cassandra.PredictionIndex;
8 public class JobBean implements PredictionIndex {
10 private String dateStart;
11 private String dateEnd;
12 private String sequence;
14 private String ProgramName;
15 private String ProgramVersion;
16 private String ProgramLink;
17 private LinkedHashMap<String, String> predictions;
19 public JobBean(String seq, String id, String dateStart, String dateEnd, String ip, Map<String, String> pred) {
21 this.ProgramName = "";
22 this.ProgramVersion = "";
24 this.dateStart = dateStart;
25 this.dateEnd = dateEnd;
27 this.ProgramLink = "";
28 this.predictions = new LinkedHashMap<String, String>();
32 public void setPredictions(Map<String, String> pred) {
33 if (predictions == null)
34 predictions = new LinkedHashMap<String, String>();
35 for (String index : predIndex) {
36 this.predictions.put(index, pred.get(index));
40 public String getSequence() {
44 public String getJobid() {
48 public String getDateStart() {
52 public String getDateEnd() {
56 public String getIp() {
60 public String getProgramName() {
64 public String getProgramVersion() {
65 return ProgramVersion;
68 public String getProgramLink() {
72 public void setProgramName(String name) {
76 public void setProgramVersion(String version) {
77 ProgramVersion = version;
80 public void setProgramLink(String link) {
84 public Map<String, String> getPrediction() {