001/*
002 *                    BioJava development code
003 *
004 * This code may be freely distributed and modified under the
005 * terms of the GNU Lesser General Public Licence.  This should
006 * be distributed with the code.  If you do not have a copy,
007 * see:
008 *
009 *      http://www.gnu.org/copyleft/lesser.html
010 *
011 * Copyright for this code is held jointly by the individual
012 * authors.  These should be listed in @author doc comments.
013 *
014 * For more information on the BioJava project and its aims,
015 * or to join the biojava-l mailing list, visit the home page
016 * at:
017 *
018 *      http://www.biojava.org/
019 *
020 */
021package org.biojava.nbio.structure.io.mmcif.model;
022
023
024/**
025 * A class containing the _struct_ncs_oper data
026 *
027 * <pre>
028 *  _struct_ncs_oper.id
029 *  _struct_ncs_oper.code
030 *  _struct_ncs_oper.details
031 *      _struct_ncs_oper.matrix[1][1]
032 *      _struct_ncs_oper.matrix[1][2]
033 *      _struct_ncs_oper.matrix[1][3]
034 *      _struct_ncs_oper.matrix[2][1]
035 *      _struct_ncs_oper.matrix[2][2]
036 *      _struct_ncs_oper.matrix[2][3]
037 *      _struct_ncs_oper.matrix[3][1]
038 *      _struct_ncs_oper.matrix[3][2]
039 *      _struct_ncs_oper.matrix[3][3]
040 *      _struct_ncs_oper.vector[1]
041 *      _struct_ncs_oper.vector[2]
042 *      _struct_ncs_oper.vector[3]
043 * </pre>
044 *
045 * @author Jose Duarte
046 */
047public class StructNcsOper extends AbstractBean {
048
049        private String id;
050        private String code;
051        private String details;
052
053        @CIFLabel(label="matrix[1][1]")
054        private String matrix11;
055
056        @CIFLabel(label="matrix[1][2]")
057        private String matrix12;
058
059        @CIFLabel(label="matrix[1][3]")
060        private String matrix13;
061
062        @CIFLabel(label="matrix[2][1]")
063        private String matrix21;
064
065        @CIFLabel(label="matrix[2][2]")
066        private String matrix22;
067
068        @CIFLabel(label="matrix[2][3]")
069        private String matrix23;
070
071        @CIFLabel(label="matrix[3][1]")
072        private String matrix31;
073
074        @CIFLabel(label="matrix[3][2]")
075        private String matrix32;
076
077        @CIFLabel(label="matrix[3][3]")
078        private String matrix33;
079
080        @CIFLabel(label="vector[1]")
081        private String vector1;
082
083        @CIFLabel(label="vector[2]")
084        private String vector2;
085
086        @CIFLabel(label="vector[3]")
087        private String vector3;
088
089
090        public String getId() {
091                return id;
092        }
093
094        public void setId(String id) {
095                this.id = id;
096        }
097
098        public String getCode() {
099                return code;
100        }
101
102        public void setCode(String code) {
103                this.code = code;
104        }
105
106        public String getDetails() {
107                return details;
108        }
109
110        public void setDetails(String details) {
111                this.details = details;
112        }
113
114        /**
115         * @return the matrix11
116         */
117        public String getMatrix11() {
118                return matrix11;
119        }
120
121        /**
122         * @param matrix11 the matrix11 to set
123         */
124        public void setMatrix11(String matrix11) {
125                this.matrix11 = matrix11;
126        }
127
128        /**
129         * @return the matrix12
130         */
131        public String getMatrix12() {
132                return matrix12;
133        }
134
135        /**
136         * @param matrix12 the matrix12 to set
137         */
138        public void setMatrix12(String matrix12) {
139                this.matrix12 = matrix12;
140        }
141
142        /**
143         * @return the matrix13
144         */
145        public String getMatrix13() {
146                return matrix13;
147        }
148
149        /**
150         * @param matrix13 the matrix13 to set
151         */
152        public void setMatrix13(String matrix13) {
153                this.matrix13 = matrix13;
154        }
155
156        /**
157         * @return the matrix21
158         */
159        public String getMatrix21() {
160                return matrix21;
161        }
162
163        /**
164         * @param matrix21 the matrix21 to set
165         */
166        public void setMatrix21(String matrix21) {
167                this.matrix21 = matrix21;
168        }
169
170        /**
171         * @return the matrix22
172         */
173        public String getMatrix22() {
174                return matrix22;
175        }
176
177        /**
178         * @param matrix22 the matrix22 to set
179         */
180        public void setMatrix22(String matrix22) {
181                this.matrix22 = matrix22;
182        }
183
184        /**
185         * @return the matrix23
186         */
187        public String getMatrix23() {
188                return matrix23;
189        }
190
191        /**
192         * @param matrix23 the matrix23 to set
193         */
194        public void setMatrix23(String matrix23) {
195                this.matrix23 = matrix23;
196        }
197
198        /**
199         * @return the matrix31
200         */
201        public String getMatrix31() {
202                return matrix31;
203        }
204
205        /**
206         * @param matrix31 the matrix31 to set
207         */
208        public void setMatrix31(String matrix31) {
209                this.matrix31 = matrix31;
210        }
211
212        /**
213         * @return the matrix32
214         */
215        public String getMatrix32() {
216                return matrix32;
217        }
218
219        /**
220         * @param matrix32 the matrix32 to set
221         */
222        public void setMatrix32(String matrix32) {
223                this.matrix32 = matrix32;
224        }
225
226        /**
227         * @return the matrix33
228         */
229        public String getMatrix33() {
230                return matrix33;
231        }
232
233        /**
234         * @param matrix33 the matrix33 to set
235         */
236        public void setMatrix33(String matrix33) {
237                this.matrix33 = matrix33;
238        }
239
240        /**
241         * @return the vector1
242         */
243        public String getVector1() {
244                return vector1;
245        }
246
247        /**
248         * @param vector1 the vector1 to set
249         */
250        public void setVector1(String vector1) {
251                this.vector1 = vector1;
252        }
253
254        /**
255         * @return the vector2
256         */
257        public String getVector2() {
258                return vector2;
259        }
260
261        /**
262         * @param vector2 the vector2 to set
263         */
264        public void setVector2(String vector2) {
265                this.vector2 = vector2;
266        }
267
268        /**
269         * @return the vector3
270         */
271        public String getVector3() {
272                return vector3;
273        }
274
275        /**
276         * @param vector3 the vector3 to set
277         */
278        public void setVector3(String vector3) {
279                this.vector3 = vector3;
280        }
281
282}