1 package compbio.cassandra;
3 import java.util.ArrayList;
4 import java.util.LinkedHashMap;
8 public class ProteinBean implements PredictionIndex{
9 private String sequence;
10 private List<String> jobid;
11 private LinkedHashMap<String,String> predictions;
12 private List<String> subProt; // protein sequence divided by several parts for highlighting the particular part
15 public ProteinBean (String seq, Map<String,String> pred) {
17 this.predictions = new LinkedHashMap<String,String>();
18 this.jobid = new ArrayList<String>();
22 public void setPredictions(Map<String,String> pred) {
23 if (predictions == null)
24 predictions = new LinkedHashMap<String,String>();
25 for (String index : predIndex) {
26 this.predictions.put(index, pred.get(index));
28 this.size = predictions.size();
31 public String getSequence () {
35 public List<String> getJobid () {
39 public void setJobid (String id) {
43 public int getSize () {
47 public LinkedHashMap<String,String> getPredictions () {
51 public void setSubProt(List<String> subProt) {
52 this.subProt = subProt;
55 public List<String> getSubProt() {