1 package jalview.json.binding.biojson.v1;
4 import java.util.Vector;
6 import com.github.reinert.jjschema.Attributes;
8 public class SequenceFeaturesPojo
12 description = "Start residue position for the sequence feature")
17 description = "End residue position for the sequence feature")
23 maxItems = 2147483647,
24 description = "Reference to the sequence in the alignment<br> (more like a foreign key)")
25 private String sequenceRef;
29 description = "The name or type of the SequenceFeature")
32 @Attributes(required = false, description = "Score")
35 @Attributes(required = false, description = "Description for the feature")
36 private String description;
40 description = "Additional metadata for the feature")
41 private Map<String, Object> otherDetails;
43 @Attributes(required = false, description = "Fill colour")
44 private String fillColor;
46 @Attributes(required = true, description = "Feature group")
47 private String featureGroup;
51 description = "URL links associated to the feature")
52 private Vector<String> links;
54 public SequenceFeaturesPojo()
58 public SequenceFeaturesPojo(String sequenceRef)
60 this.sequenceRef = sequenceRef;
63 public String getFillColor()
65 return "#" + fillColor;
68 public void setFillColor(String fillColor)
70 this.fillColor = fillColor;
73 public int getXstart()
78 public void setXstart(int xStart)
88 public void setXend(int xend)
93 public String getType()
98 public void setType(String type)
103 public Float getScore()
108 public void setScore(Float score)
113 public String getDescription()
118 public void setDescription(String description)
120 this.description = description;
123 public Map<String, Object> getOtherDetails()
128 public void setOtherDetails(Map<String, Object> otherDetails)
130 this.otherDetails = otherDetails;
133 public Vector<String> getLinks()
138 public void setLinks(Vector<String> links)
143 public String getFeatureGroup()
148 public void setFeatureGroup(String featureGroup)
150 this.featureGroup = featureGroup;
153 public String getSequenceRef()
158 public void setSequenceRef(String sequenceRef)
160 this.sequenceRef = sequenceRef;