6b9cf42228ed6d93b6a414233dbb40965172e3fb
[jalview.git] / src / jalview / json / binding / biojson / v1 / AlignmentAnnotationPojo.java
1 package jalview.json.binding.biojson.v1;
2
3 import java.util.ArrayList;
4 import java.util.List;
5
6 import com.github.reinert.jjschema.Attributes;
7
8 public class AlignmentAnnotationPojo
9 {
10
11   @Attributes(
12     required = false,
13     description = "Label for the Alignment Annotation")
14   private String label;
15
16   @Attributes(
17     required = false,
18     description = "Description for the Alignment Annotation")
19   private String description;
20
21   @Attributes(required = false)
22   private List<AnnotationPojo> annotations = new ArrayList<AnnotationPojo>();
23
24   public String getLabel()
25   {
26     return label;
27   }
28
29   public void setLabel(String label)
30   {
31     this.label = label;
32   }
33
34   public String getDescription()
35   {
36     return description;
37   }
38
39   public void setDescription(String annotationId)
40   {
41     this.description = annotationId;
42   }
43
44   public List<AnnotationPojo> getAnnotations()
45   {
46     return annotations;
47   }
48
49   public void setAnnotations(List<AnnotationPojo> annotations)
50   {
51     this.annotations = annotations;
52   }
53
54 }