Modified biojs exporter/importer to preserve SequenceFeatures during a write/read...
[jalview.git] / src / jalview / json / binding / v1 / BioJsSeqPojo.java
index 6a6c7fe..bac8601 100644 (file)
@@ -1,5 +1,7 @@
 package jalview.json.binding.v1;
 
+import java.util.ArrayList;
+
 
 public class BioJsSeqPojo
 {
@@ -9,11 +11,17 @@ public class BioJsSeqPojo
 
   private String id;
 
+  private int start;
+
+  private int end;
+
+  private ArrayList<BioJsFeaturePojo> features = new ArrayList<BioJsFeaturePojo>();
+
   public BioJsSeqPojo()
   {
   }
 
-  public BioJsSeqPojo(String id, String name, String seq)
+  public BioJsSeqPojo(int start, int end, String id, String name, String seq)
   {
     this.id = id;
     this.name = name;
@@ -49,4 +57,34 @@ public class BioJsSeqPojo
   {
     this.id = id;
   }
+
+  public int getStart()
+  {
+    return start;
+  }
+
+  public void setStart(int start)
+  {
+    this.start = start;
+  }
+
+  public int getEnd()
+  {
+    return end;
+  }
+
+  public void setEnd(int end)
+  {
+    this.end = end;
+  }
+
+  public ArrayList<BioJsFeaturePojo> getFeatures()
+  {
+    return features;
+  }
+
+  public void setFeatures(ArrayList<BioJsFeaturePojo> features)
+  {
+    this.features = features;
+  }
 }