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 for (String index : predIndex) {
24 this.predictions.put(index, pred.get(index));
26 this.size = predictions.size();
29 public String getSequence () {
33 public List<String> getJobid () {
37 public void setJobid (String id) {
41 public int getSize () {
45 public LinkedHashMap<String,String> getPredictions () {
49 public void setSubProt(List<String> subProt) {
50 this.subProt = subProt;
53 public List<String> getSubProt() {