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 * A class containing the _atom_sites data. Equivalent to the SCALE records in PDB files.
025 * 
026 * 
027 * @author Jose Duarte
028 *
029 */
030public class AtomSites extends AbstractBean {
031        
032        String entry_id;
033        
034        // to my knowledge this field is not used - JD 2016-11-22
035        String Cartn_transform_axes;
036        
037        @CIFLabel(label="fract_transf_matrix[1][1]")
038        String fract_transf_matrix11;
039
040        @CIFLabel(label="fract_transf_matrix[1][2]")
041        String fract_transf_matrix12;
042
043        @CIFLabel(label="fract_transf_matrix[1][3]")
044        String fract_transf_matrix13;
045
046
047        @CIFLabel(label="fract_transf_matrix[2][1]")
048        String fract_transf_matrix21;
049
050        @CIFLabel(label="fract_transf_matrix[2][2]")
051        String fract_transf_matrix22;
052
053        @CIFLabel(label="fract_transf_matrix[2][3]")
054        String fract_transf_matrix23;
055        
056
057        @CIFLabel(label="fract_transf_matrix[3][1]")
058        String fract_transf_matrix31;
059
060        @CIFLabel(label="fract_transf_matrix[3][2]")
061        String fract_transf_matrix32;
062
063        @CIFLabel(label="fract_transf_matrix[3][3]")
064        String fract_transf_matrix33;
065
066
067        @CIFLabel(label="fract_transf_vector[1]")
068        String fract_transf_vector1;
069        
070        @CIFLabel(label="fract_transf_vector[2]")
071        String fract_transf_vector2;
072
073        @CIFLabel(label="fract_transf_vector[3]")
074        String fract_transf_vector3;
075        
076        // these fields are unusual but appear in some entries like 5e5j - JD 2016-11-22
077        @CIFLabel(label="Cartn_transf_matrix[1][1]")
078        String Cartn_transf_matrix11;
079
080        @CIFLabel(label="Cartn_transf_matrix[1][2]")
081        String Cartn_transf_matrix12;
082
083        @CIFLabel(label="Cartn_transf_matrix[1][3]")
084        String Cartn_transf_matrix13;
085
086        @CIFLabel(label="Cartn_transf_matrix[2][1]")
087        String Cartn_transf_matrix21;
088
089        @CIFLabel(label="Cartn_transf_matrix[2][2]")
090        String Cartn_transf_matrix22;
091
092        @CIFLabel(label="Cartn_transf_matrix[2][3]")
093        String Cartn_transf_matrix23;
094
095        @CIFLabel(label="Cartn_transf_matrix[3][1]")
096        String Cartn_transf_matrix31;
097
098        @CIFLabel(label="Cartn_transf_matrix[3][2]")
099        String Cartn_transf_matrix32;
100
101        @CIFLabel(label="Cartn_transf_matrix[3][3]")
102        String Cartn_transf_matrix33;
103        
104        @CIFLabel(label="Cartn_transf_vector[1]")
105        String Cartn_transf_vector1;
106
107        @CIFLabel(label="Cartn_transf_vector[2]")
108        String Cartn_transf_vector2;
109
110        @CIFLabel(label="Cartn_transf_vector[3]")
111        String Cartn_transf_vector3;
112
113        
114        public String getEntry_id() {
115                return entry_id;
116        }
117        public void setEntry_id(String entry_id) {
118                this.entry_id = entry_id;
119        }
120        /**
121         * @return the cartn_transform_axes
122         */
123        public String getCartn_transform_axes() {
124                return Cartn_transform_axes;
125        }
126        /**
127         * @param cartn_transform_axes the cartn_transform_axes to set
128         */
129        public void setCartn_transform_axes(String cartn_transform_axes) {
130                Cartn_transform_axes = cartn_transform_axes;
131        }
132        /**
133         * @return the fract_transf_matrix11
134         */
135        public String getFract_transf_matrix11() {
136                return fract_transf_matrix11;
137        }
138        /**
139         * @param fract_transf_matrix11 the fract_transf_matrix11 to set
140         */
141        public void setFract_transf_matrix11(String fract_transf_matrix11) {
142                this.fract_transf_matrix11 = fract_transf_matrix11;
143        }
144        /**
145         * @return the fract_transf_matrix12
146         */
147        public String getFract_transf_matrix12() {
148                return fract_transf_matrix12;
149        }
150        /**
151         * @param fract_transf_matrix12 the fract_transf_matrix12 to set
152         */
153        public void setFract_transf_matrix12(String fract_transf_matrix12) {
154                this.fract_transf_matrix12 = fract_transf_matrix12;
155        }
156        /**
157         * @return the fract_transf_matrix13
158         */
159        public String getFract_transf_matrix13() {
160                return fract_transf_matrix13;
161        }
162        /**
163         * @param fract_transf_matrix13 the fract_transf_matrix13 to set
164         */
165        public void setFract_transf_matrix13(String fract_transf_matrix13) {
166                this.fract_transf_matrix13 = fract_transf_matrix13;
167        }
168        /**
169         * @return the fract_transf_matrix21
170         */
171        public String getFract_transf_matrix21() {
172                return fract_transf_matrix21;
173        }
174        /**
175         * @param fract_transf_matrix21 the fract_transf_matrix21 to set
176         */
177        public void setFract_transf_matrix21(String fract_transf_matrix21) {
178                this.fract_transf_matrix21 = fract_transf_matrix21;
179        }
180        /**
181         * @return the fract_transf_matrix22
182         */
183        public String getFract_transf_matrix22() {
184                return fract_transf_matrix22;
185        }
186        /**
187         * @param fract_transf_matrix22 the fract_transf_matrix22 to set
188         */
189        public void setFract_transf_matrix22(String fract_transf_matrix22) {
190                this.fract_transf_matrix22 = fract_transf_matrix22;
191        }
192        /**
193         * @return the fract_transf_matrix23
194         */
195        public String getFract_transf_matrix23() {
196                return fract_transf_matrix23;
197        }
198        /**
199         * @param fract_transf_matrix23 the fract_transf_matrix23 to set
200         */
201        public void setFract_transf_matrix23(String fract_transf_matrix23) {
202                this.fract_transf_matrix23 = fract_transf_matrix23;
203        }
204        /**
205         * @return the fract_transf_matrix31
206         */
207        public String getFract_transf_matrix31() {
208                return fract_transf_matrix31;
209        }
210        /**
211         * @param fract_transf_matrix31 the fract_transf_matrix31 to set
212         */
213        public void setFract_transf_matrix31(String fract_transf_matrix31) {
214                this.fract_transf_matrix31 = fract_transf_matrix31;
215        }
216        /**
217         * @return the fract_transf_matrix32
218         */
219        public String getFract_transf_matrix32() {
220                return fract_transf_matrix32;
221        }
222        /**
223         * @param fract_transf_matrix32 the fract_transf_matrix32 to set
224         */
225        public void setFract_transf_matrix32(String fract_transf_matrix32) {
226                this.fract_transf_matrix32 = fract_transf_matrix32;
227        }
228        /**
229         * @return the fract_transf_matrix33
230         */
231        public String getFract_transf_matrix33() {
232                return fract_transf_matrix33;
233        }
234        /**
235         * @param fract_transf_matrix33 the fract_transf_matrix33 to set
236         */
237        public void setFract_transf_matrix33(String fract_transf_matrix33) {
238                this.fract_transf_matrix33 = fract_transf_matrix33;
239        }
240        /**
241         * @return the fract_transf_vector1
242         */
243        public String getFract_transf_vector1() {
244                return fract_transf_vector1;
245        }
246        /**
247         * @param fract_transf_vector1 the fract_transf_vector1 to set
248         */
249        public void setFract_transf_vector1(String fract_transf_vector1) {
250                this.fract_transf_vector1 = fract_transf_vector1;
251        }
252        /**
253         * @return the fract_transf_vector2
254         */
255        public String getFract_transf_vector2() {
256                return fract_transf_vector2;
257        }
258        /**
259         * @param fract_transf_vector2 the fract_transf_vector2 to set
260         */
261        public void setFract_transf_vector2(String fract_transf_vector2) {
262                this.fract_transf_vector2 = fract_transf_vector2;
263        }
264        /**
265         * @return the fract_transf_vector3
266         */
267        public String getFract_transf_vector3() {
268                return fract_transf_vector3;
269        }
270        /**
271         * @param fract_transf_vector3 the fract_transf_vector3 to set
272         */
273        public void setFract_transf_vector3(String fract_transf_vector3) {
274                this.fract_transf_vector3 = fract_transf_vector3;
275        }
276        /**
277         * @return the cartn_transf_matrix11
278         */
279        public String getCartn_transf_matrix11() {
280                return Cartn_transf_matrix11;
281        }
282        /**
283         * @param cartn_transf_matrix11 the cartn_transf_matrix11 to set
284         */
285        public void setCartn_transf_matrix11(String cartn_transf_matrix11) {
286                Cartn_transf_matrix11 = cartn_transf_matrix11;
287        }
288        /**
289         * @return the cartn_transf_matrix12
290         */
291        public String getCartn_transf_matrix12() {
292                return Cartn_transf_matrix12;
293        }
294        /**
295         * @param cartn_transf_matrix12 the cartn_transf_matrix12 to set
296         */
297        public void setCartn_transf_matrix12(String cartn_transf_matrix12) {
298                Cartn_transf_matrix12 = cartn_transf_matrix12;
299        }
300        /**
301         * @return the cartn_transf_matrix13
302         */
303        public String getCartn_transf_matrix13() {
304                return Cartn_transf_matrix13;
305        }
306        /**
307         * @param cartn_transf_matrix13 the cartn_transf_matrix13 to set
308         */
309        public void setCartn_transf_matrix13(String cartn_transf_matrix13) {
310                Cartn_transf_matrix13 = cartn_transf_matrix13;
311        }
312        /**
313         * @return the cartn_transf_matrix21
314         */
315        public String getCartn_transf_matrix21() {
316                return Cartn_transf_matrix21;
317        }
318        /**
319         * @param cartn_transf_matrix21 the cartn_transf_matrix21 to set
320         */
321        public void setCartn_transf_matrix21(String cartn_transf_matrix21) {
322                Cartn_transf_matrix21 = cartn_transf_matrix21;
323        }
324        /**
325         * @return the cartn_transf_matrix22
326         */
327        public String getCartn_transf_matrix22() {
328                return Cartn_transf_matrix22;
329        }
330        /**
331         * @param cartn_transf_matrix22 the cartn_transf_matrix22 to set
332         */
333        public void setCartn_transf_matrix22(String cartn_transf_matrix22) {
334                Cartn_transf_matrix22 = cartn_transf_matrix22;
335        }
336        /**
337         * @return the cartn_transf_matrix23
338         */
339        public String getCartn_transf_matrix23() {
340                return Cartn_transf_matrix23;
341        }
342        /**
343         * @param cartn_transf_matrix23 the cartn_transf_matrix23 to set
344         */
345        public void setCartn_transf_matrix23(String cartn_transf_matrix23) {
346                Cartn_transf_matrix23 = cartn_transf_matrix23;
347        }
348        /**
349         * @return the cartn_transf_matrix31
350         */
351        public String getCartn_transf_matrix31() {
352                return Cartn_transf_matrix31;
353        }
354        /**
355         * @param cartn_transf_matrix31 the cartn_transf_matrix31 to set
356         */
357        public void setCartn_transf_matrix31(String cartn_transf_matrix31) {
358                Cartn_transf_matrix31 = cartn_transf_matrix31;
359        }
360        /**
361         * @return the cartn_transf_matrix32
362         */
363        public String getCartn_transf_matrix32() {
364                return Cartn_transf_matrix32;
365        }
366        /**
367         * @param cartn_transf_matrix32 the cartn_transf_matrix32 to set
368         */
369        public void setCartn_transf_matrix32(String cartn_transf_matrix32) {
370                Cartn_transf_matrix32 = cartn_transf_matrix32;
371        }
372        /**
373         * @return the cartn_transf_matrix33
374         */
375        public String getCartn_transf_matrix33() {
376                return Cartn_transf_matrix33;
377        }
378        /**
379         * @param cartn_transf_matrix33 the cartn_transf_matrix33 to set
380         */
381        public void setCartn_transf_matrix33(String cartn_transf_matrix33) {
382                Cartn_transf_matrix33 = cartn_transf_matrix33;
383        }
384        /**
385         * @return the cartn_transf_vector1
386         */
387        public String getCartn_transf_vector1() {
388                return Cartn_transf_vector1;
389        }
390        /**
391         * @param cartn_transf_vector1 the cartn_transf_vector1 to set
392         */
393        public void setCartn_transf_vector1(String cartn_transf_vector1) {
394                Cartn_transf_vector1 = cartn_transf_vector1;
395        }
396        /**
397         * @return the cartn_transf_vector2
398         */
399        public String getCartn_transf_vector2() {
400                return Cartn_transf_vector2;
401        }
402        /**
403         * @param cartn_transf_vector2 the cartn_transf_vector2 to set
404         */
405        public void setCartn_transf_vector2(String cartn_transf_vector2) {
406                Cartn_transf_vector2 = cartn_transf_vector2;
407        }
408        /**
409         * @return the cartn_transf_vector3
410         */
411        public String getCartn_transf_vector3() {
412                return Cartn_transf_vector3;
413        }
414        /**
415         * @param cartn_transf_vector3 the cartn_transf_vector3 to set
416         */
417        public void setCartn_transf_vector3(String cartn_transf_vector3) {
418                Cartn_transf_vector3 = cartn_transf_vector3;
419        }
420
421}