Improve presentation of job on the web (servlet ServletSequenceProtein)
[proteocache.git] / datadb / compbio / cassandra / AnnotatedProteinSequenceBean.java
diff --git a/datadb/compbio/cassandra/AnnotatedProteinSequenceBean.java b/datadb/compbio/cassandra/AnnotatedProteinSequenceBean.java
new file mode 100644 (file)
index 0000000..9289407
--- /dev/null
@@ -0,0 +1,39 @@
+package compbio.cassandra;
+
+import java.util.Map;
+
+public class AnnotatedProteinSequenceBean {
+       private String sequence;
+       private String jobid;
+       private Map<String,String> predictions;
+       private int size;
+       
+       public AnnotatedProteinSequenceBean (String seq, String id, Map<String,String> pred) {
+               this.sequence = seq;
+               this.jobid = id;
+               this.predictions = pred;
+               this.size = pred.size();
+       }
+       
+       public String getSequence () {
+               return sequence;
+       }
+       
+       public String getJobid () {
+               return jobid;
+       }
+
+       public int getmapsize () {
+               return size;
+       }
+       
+       public Map<String,String> getPredictions () {
+               return predictions;
+       }
+
+       public void setPredictions (Map<String,String> predictions) {
+               this.predictions = predictions;
+               this.size = predictions.size();
+       }
+
+}