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 LinkedHashMap<String, String> predictions;
18 public JobBean(String seq, String id, String dateStart, String dateEnd, String ip, Map<String, String> pred, String program, String version) {
20 this.ProgramName = program;
21 this.ProgramVersion = version;
23 this.dateStart = dateStart;
24 this.dateEnd = dateEnd;
26 this.predictions = new LinkedHashMap<String, String>();
30 public void setPredictions(Map<String, String> pred) {
31 if (predictions == null)
32 predictions = new LinkedHashMap<String, String>();
33 for (String index : predIndex) {
34 this.predictions.put(index, pred.get(index));
38 public String getSequence() {
42 public String getJobid() {
46 public String getDateStart() {
50 public String getDateEnd() {
54 public String getIp() {
58 public String getProgramName() {
62 public String getProgramVersion() {
63 return ProgramVersion;
66 public Map<String, String> getPrediction() {