JAL-1757 match only first altloc CA in PDB structure for superposition
[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 String svid = "1.0";
9
10   private List<SequencePojo> seqs = new ArrayList<SequencePojo>();
11
12   private List<AlignmentAnnotationPojo> alignAnnotation = new ArrayList<AlignmentAnnotationPojo>();
13
14   private List<SequenceGrpPojo> seqGroups = new ArrayList<SequenceGrpPojo>();
15
16   private List<SequenceFeaturesPojo> seqFeatures = new ArrayList<SequenceFeaturesPojo>();
17
18   private JalviewSettingsPojo jalviewSettings;
19
20   public AlignmentPojo()
21   {
22   }
23
24   public List<SequencePojo> getSeqs()
25   {
26     return seqs;
27   }
28
29   public void setSeqs(ArrayList<SequencePojo> seqs)
30   {
31     this.seqs = seqs;
32   }
33
34   public JalviewSettingsPojo getJalviewSettings()
35   {
36     return jalviewSettings;
37   }
38
39   public void setJalviewSettings(JalviewSettingsPojo jalviewSettings)
40   {
41     this.jalviewSettings = jalviewSettings;
42   }
43
44   public List<AlignmentAnnotationPojo> getAlignAnnotation()
45   {
46     return alignAnnotation;
47   }
48
49   public void setAlignAnnotation(
50           List<AlignmentAnnotationPojo> alignAnnotation)
51   {
52     this.alignAnnotation = alignAnnotation;
53   }
54
55   public List<SequenceGrpPojo> getSeqGroups()
56   {
57     return seqGroups;
58   }
59
60   public void setSeqGroups(List<SequenceGrpPojo> seqGroups)
61   {
62     this.seqGroups = seqGroups;
63   }
64
65   public List<SequenceFeaturesPojo> getSeqFeatures()
66   {
67     return seqFeatures;
68   }
69
70   public void setSeqFeatures(List<SequenceFeaturesPojo> seqFeatures)
71   {
72     this.seqFeatures = seqFeatures;
73   }
74
75   public String getSvid()
76   {
77     return svid;
78   }
79 }