1 package jalview.json.binding.biojson.v1;
3 import com.github.reinert.jjschema.Attributes;
7 public class SequencePojo
9 @Attributes(required = true, description = "Serial version identifier for the <b>seqs</b> object model")
10 private String svid = "1.0";
12 @Attributes(required = true,minLength=3,maxLength=1999999999, description = "Sequence residue characters. An aligned sequence may contain <br>one of the following gap characters “.”, “-” or “ ”")
15 @Attributes(required = true, description = "Sequence name")
18 @Attributes(required = false, description = "Sequence type", enums = {"DNA", "RNA", "Protein"})
21 @Attributes(required = true, description = "Unique identifier for a given Sequence")
24 @Attributes(required = false, description = "The order/position of a sequence in the alignment space")
27 @Attributes(required = true, description = "The index of the sequence’s first residue in its source database, <br>using a one-based numbering index system")
30 @Attributes(required = true, description = "The index of the sequence’s last residue in its source database, <br>using a one-based numbering index system")
38 public SequencePojo(int start, int end, String id, String name, String seq)
44 public String getSeq()
49 public void setSeq(String seq)
54 public String getName()
60 public void setName(String name)
70 public void setId(String id)
80 public void setStart(int start)
90 public void setEnd(int end)
100 public void setOrder(int order)
105 public String getSvid()
110 public String getType()
115 public void setType(String type)