Merge branch 'features/JAL-1641_JSON_' into develop
[jalview.git] / src / jalview / json / binding / v1 / AlignmentPojo.java
1 package jalview.json.binding.v1;
2
3 import java.util.ArrayList;
4 import java.util.List;
5
6 public class AlignmentPojo
7 {
8   private List<SequencePojo> seqs = new ArrayList<SequencePojo>();
9
10   private List<AlignmentAnnotationPojo> alignAnnotation = new ArrayList<AlignmentAnnotationPojo>();
11
12   private List<SequenceGrpPojo> seqGroups = new ArrayList<SequenceGrpPojo>();
13
14   private List<SequenceFeaturesPojo> seqFeatures = new ArrayList<SequenceFeaturesPojo>();
15
16   private JalviewSettingsPojo jalviewSettings;
17
18   public AlignmentPojo()
19   {
20   }
21
22   public List<SequencePojo> getSeqs()
23   {
24     return seqs;
25   }
26
27   public void setSeqs(ArrayList<SequencePojo> seqs)
28   {
29     this.seqs = seqs;
30   }
31
32   public JalviewSettingsPojo getJalviewSettings()
33   {
34     return jalviewSettings;
35   }
36
37   public void setJalviewSettings(JalviewSettingsPojo jalviewSettings)
38   {
39     this.jalviewSettings = jalviewSettings;
40   }
41
42   public List<AlignmentAnnotationPojo> getAlignAnnotation()
43   {
44     return alignAnnotation;
45   }
46
47   public void setAlignAnnotation(
48           List<AlignmentAnnotationPojo> alignAnnotation)
49   {
50     this.alignAnnotation = alignAnnotation;
51   }
52
53   public List<SequenceGrpPojo> getSeqGroups()
54   {
55     return seqGroups;
56   }
57
58   public void setSeqGroups(List<SequenceGrpPojo> seqGroups)
59   {
60     this.seqGroups = seqGroups;
61   }
62
63   public List<SequenceFeaturesPojo> getSeqFeatures()
64   {
65     return seqFeatures;
66   }
67
68   public void setSeqFeatures(List<SequenceFeaturesPojo> seqFeatures)
69   {
70     this.seqFeatures = seqFeatures;
71   }
72
73
74 }