001/*
002 *                    PDB web 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 *
015 * Created on Mar 05, 2014
016 * Created by Peter Rose
017 *
018 */
019
020package org.biojava.nbio.structure.io.mmcif.model;
021/**
022 * A bean that stores data from the mmcif category _struct_conn
023 * @author Peter Rose
024 *
025 */
026public class StructConn extends AbstractBean
027{
028        private String id;
029        private String conn_type_id;
030        private String pdbx_PDB_id;
031        private String ptnr1_label_asym_id;
032        private String ptnr1_label_comp_id;
033        private String ptnr1_label_seq_id;
034        private String ptnr1_label_atom_id;
035        private String pdbx_ptnr1_label_alt_id;
036        private String pdbx_ptnr1_PDB_ins_code;
037        private String pdbx_ptnr1_standard_comp_id;
038        private String ptnr1_symmetry;
039        private String ptnr2_label_asym_id;
040        private String ptnr2_label_comp_id;
041        private String ptnr2_label_seq_id;
042        private String ptnr2_label_atom_id;
043        private String pdbx_ptnr2_label_alt_id;
044        private String pdbx_ptnr2_PDB_ins_code;
045        private String ptnr1_auth_asym_id;
046        private String ptnr1_auth_comp_id;
047        private String ptnr1_auth_seq_id;
048        private String ptnr2_auth_asym_id;
049        private String ptnr2_auth_comp_id;
050        private String ptnr2_auth_seq_id;
051        private String ptnr2_symmetry;
052        private String pdbx_ptnr3_label_atom_id;
053        private String pdbx_ptnr3_label_seq_id;
054        private String pdbx_ptnr3_label_comp_id;
055        private String pdbx_ptnr3_label_asym_id;
056        private String pdbx_ptnr3_label_alt_id;
057        private String pdbx_ptnr3_PDB_ins_code;
058        private String details;
059        private String pdbx_dist_value;
060        private String pdbx_value_order;
061        private String pdbx_leaving_atom_flag;
062        /**
063         * @return the id
064         */
065        public String getId() {
066                return id;
067        }
068        /**
069         * @param id the id to set
070         */
071        public void setId(String id) {
072                this.id = id;
073        }
074        /**
075         * @return the conn_type_id
076         */
077        public String getConn_type_id() {
078                return conn_type_id;
079        }
080        /**
081         * @param conn_type_id the conn_type_id to set
082         */
083        public void setConn_type_id(String conn_type_id) {
084                this.conn_type_id = conn_type_id;
085        }
086        /**
087         * @return the pdbx_PDB_id
088         */
089        public String getPdbx_PDB_id() {
090                return pdbx_PDB_id;
091        }
092        /**
093         * @param pdbx_PDB_id the pdbx_PDB_id to set
094         */
095        public void setPdbx_PDB_id(String pdbx_PDB_id) {
096                this.pdbx_PDB_id = pdbx_PDB_id;
097        }
098        /**
099         * @return the ptnr1_label_asym_id
100         */
101        public String getPtnr1_label_asym_id() {
102                return ptnr1_label_asym_id;
103        }
104        /**
105         * @param ptnr1_label_asym_id the ptnr1_label_asym_id to set
106         */
107        public void setPtnr1_label_asym_id(String ptnr1_label_asym_id) {
108                this.ptnr1_label_asym_id = ptnr1_label_asym_id;
109        }
110        /**
111         * @return the ptnr1_label_comp_id
112         */
113        public String getPtnr1_label_comp_id() {
114                return ptnr1_label_comp_id;
115        }
116        /**
117         * @param ptnr1_label_comp_id the ptnr1_label_comp_id to set
118         */
119        public void setPtnr1_label_comp_id(String ptnr1_label_comp_id) {
120                this.ptnr1_label_comp_id = ptnr1_label_comp_id;
121        }
122        /**
123         * @return the ptnr1_label_seq_id
124         */
125        public String getPtnr1_label_seq_id() {
126                return ptnr1_label_seq_id;
127        }
128        /**
129         * @param ptnr1_label_seq_id the ptnr1_label_seq_id to set
130         */
131        public void setPtnr1_label_seq_id(String ptnr1_label_seq_id) {
132                this.ptnr1_label_seq_id = ptnr1_label_seq_id;
133        }
134        /**
135         * @return the ptnr1_label_atom_id
136         */
137        public String getPtnr1_label_atom_id() {
138                return ptnr1_label_atom_id;
139        }
140        /**
141         * @param ptnr1_label_atom_id the ptnr1_label_atom_id to set
142         */
143        public void setPtnr1_label_atom_id(String ptnr1_label_atom_id) {
144                this.ptnr1_label_atom_id = ptnr1_label_atom_id;
145        }
146        /**
147         * @return the pdbx_ptnr1_label_alt_id
148         */
149        public String getPdbx_ptnr1_label_alt_id() {
150                return pdbx_ptnr1_label_alt_id;
151        }
152        /**
153         * @param pdbx_ptnr1_label_alt_id the pdbx_ptnr1_label_alt_id to set
154         */
155        public void setPdbx_ptnr1_label_alt_id(String pdbx_ptnr1_label_alt_id) {
156                this.pdbx_ptnr1_label_alt_id = pdbx_ptnr1_label_alt_id;
157        }
158        /**
159         * @return the pdbx_ptnr1_PDB_ins_code
160         */
161        public String getPdbx_ptnr1_PDB_ins_code() {
162                return pdbx_ptnr1_PDB_ins_code;
163        }
164        /**
165         * @param pdbx_ptnr1_PDB_ins_code the pdbx_ptnr1_PDB_ins_code to set
166         */
167        public void setPdbx_ptnr1_PDB_ins_code(String pdbx_ptnr1_PDB_ins_code) {
168                this.pdbx_ptnr1_PDB_ins_code = pdbx_ptnr1_PDB_ins_code;
169        }
170        /**
171         * @return the pdbx_ptnr1_standard_comp_id
172         */
173        public String getPdbx_ptnr1_standard_comp_id() {
174                return pdbx_ptnr1_standard_comp_id;
175        }
176        /**
177         * @param pdbx_ptnr1_standard_comp_id the pdbx_ptnr1_standard_comp_id to set
178         */
179        public void setPdbx_ptnr1_standard_comp_id(String pdbx_ptnr1_standard_comp_id) {
180                this.pdbx_ptnr1_standard_comp_id = pdbx_ptnr1_standard_comp_id;
181        }
182        /**
183         * @return the ptnr1_symmetry
184         */
185        public String getPtnr1_symmetry() {
186                return ptnr1_symmetry;
187        }
188        /**
189         * @param ptnr1_symmetry the ptnr1_symmetry to set
190         */
191        public void setPtnr1_symmetry(String ptnr1_symmetry) {
192                this.ptnr1_symmetry = ptnr1_symmetry;
193        }
194        /**
195         * @return the ptnr2_label_asym_id
196         */
197        public String getPtnr2_label_asym_id() {
198                return ptnr2_label_asym_id;
199        }
200        /**
201         * @param ptnr2_label_asym_id the ptnr2_label_asym_id to set
202         */
203        public void setPtnr2_label_asym_id(String ptnr2_label_asym_id) {
204                this.ptnr2_label_asym_id = ptnr2_label_asym_id;
205        }
206        /**
207         * @return the ptnr2_label_comp_id
208         */
209        public String getPtnr2_label_comp_id() {
210                return ptnr2_label_comp_id;
211        }
212        /**
213         * @param ptnr2_label_comp_id the ptnr2_label_comp_id to set
214         */
215        public void setPtnr2_label_comp_id(String ptnr2_label_comp_id) {
216                this.ptnr2_label_comp_id = ptnr2_label_comp_id;
217        }
218        /**
219         * @return the ptnr2_label_seq_id
220         */
221        public String getPtnr2_label_seq_id() {
222                return ptnr2_label_seq_id;
223        }
224        /**
225         * @param ptnr2_label_seq_id the ptnr2_label_seq_id to set
226         */
227        public void setPtnr2_label_seq_id(String ptnr2_label_seq_id) {
228                this.ptnr2_label_seq_id = ptnr2_label_seq_id;
229        }
230        /**
231         * @return the ptnr2_label_atom_id
232         */
233        public String getPtnr2_label_atom_id() {
234                return ptnr2_label_atom_id;
235        }
236        /**
237         * @param ptnr2_label_atom_id the ptnr2_label_atom_id to set
238         */
239        public void setPtnr2_label_atom_id(String ptnr2_label_atom_id) {
240                this.ptnr2_label_atom_id = ptnr2_label_atom_id;
241        }
242        /**
243         * @return the pdbx_ptnr2_label_alt_id
244         */
245        public String getPdbx_ptnr2_label_alt_id() {
246                return pdbx_ptnr2_label_alt_id;
247        }
248        /**
249         * @param pdbx_ptnr2_label_alt_id the pdbx_ptnr2_label_alt_id to set
250         */
251        public void setPdbx_ptnr2_label_alt_id(String pdbx_ptnr2_label_alt_id) {
252                this.pdbx_ptnr2_label_alt_id = pdbx_ptnr2_label_alt_id;
253        }
254        /**
255         * @return the pdbx_ptnr2_PDB_ins_code
256         */
257        public String getPdbx_ptnr2_PDB_ins_code() {
258                return pdbx_ptnr2_PDB_ins_code;
259        }
260        /**
261         * @param pdbx_ptnr2_PDB_ins_code the pdbx_ptnr2_PDB_ins_code to set
262         */
263        public void setPdbx_ptnr2_PDB_ins_code(String pdbx_ptnr2_PDB_ins_code) {
264                this.pdbx_ptnr2_PDB_ins_code = pdbx_ptnr2_PDB_ins_code;
265        }
266        /**
267         * @return the ptnr1_auth_asym_id
268         */
269        public String getPtnr1_auth_asym_id() {
270                return ptnr1_auth_asym_id;
271        }
272        /**
273         * @param ptnr1_auth_asym_id the ptnr1_auth_asym_id to set
274         */
275        public void setPtnr1_auth_asym_id(String ptnr1_auth_asym_id) {
276                this.ptnr1_auth_asym_id = ptnr1_auth_asym_id;
277        }
278        /**
279         * @return the ptnr1_auth_comp_id
280         */
281        public String getPtnr1_auth_comp_id() {
282                return ptnr1_auth_comp_id;
283        }
284        /**
285         * @param ptnr1_auth_comp_id the ptnr1_auth_comp_id to set
286         */
287        public void setPtnr1_auth_comp_id(String ptnr1_auth_comp_id) {
288                this.ptnr1_auth_comp_id = ptnr1_auth_comp_id;
289        }
290        /**
291         * @return the ptnr1_auth_seq_id
292         */
293        public String getPtnr1_auth_seq_id() {
294                return ptnr1_auth_seq_id;
295        }
296        /**
297         * @param ptnr1_auth_seq_id the ptnr1_auth_seq_id to set
298         */
299        public void setPtnr1_auth_seq_id(String ptnr1_auth_seq_id) {
300                this.ptnr1_auth_seq_id = ptnr1_auth_seq_id;
301        }
302        /**
303         * @return the ptnr2_auth_asym_id
304         */
305        public String getPtnr2_auth_asym_id() {
306                return ptnr2_auth_asym_id;
307        }
308        /**
309         * @param ptnr2_auth_asym_id the ptnr2_auth_asym_id to set
310         */
311        public void setPtnr2_auth_asym_id(String ptnr2_auth_asym_id) {
312                this.ptnr2_auth_asym_id = ptnr2_auth_asym_id;
313        }
314        /**
315         * @return the ptnr2_auth_comp_id
316         */
317        public String getPtnr2_auth_comp_id() {
318                return ptnr2_auth_comp_id;
319        }
320        /**
321         * @param ptnr2_auth_comp_id the ptnr2_auth_comp_id to set
322         */
323        public void setPtnr2_auth_comp_id(String ptnr2_auth_comp_id) {
324                this.ptnr2_auth_comp_id = ptnr2_auth_comp_id;
325        }
326        /**
327         * @return the ptnr2_auth_seq_id
328         */
329        public String getPtnr2_auth_seq_id() {
330                return ptnr2_auth_seq_id;
331        }
332        /**
333         * @param ptnr2_auth_seq_id the ptnr2_auth_seq_id to set
334         */
335        public void setPtnr2_auth_seq_id(String ptnr2_auth_seq_id) {
336                this.ptnr2_auth_seq_id = ptnr2_auth_seq_id;
337        }
338        /**
339         * @return the ptnr2_symmetry
340         */
341        public String getPtnr2_symmetry() {
342                return ptnr2_symmetry;
343        }
344        /**
345         * @param ptnr2_symmetry the ptnr2_symmetry to set
346         */
347        public void setPtnr2_symmetry(String ptnr2_symmetry) {
348                this.ptnr2_symmetry = ptnr2_symmetry;
349        }
350        /**
351         * @return the pdbx_ptnr3_label_atom_id
352         */
353        public String getPdbx_ptnr3_label_atom_id() {
354                return pdbx_ptnr3_label_atom_id;
355        }
356        /**
357         * @param pdbx_ptnr3_label_atom_id the pdbx_ptnr3_label_atom_id to set
358         */
359        public void setPdbx_ptnr3_label_atom_id(String pdbx_ptnr3_label_atom_id) {
360                this.pdbx_ptnr3_label_atom_id = pdbx_ptnr3_label_atom_id;
361        }
362        /**
363         * @return the pdbx_ptnr3_label_seq_id
364         */
365        public String getPdbx_ptnr3_label_seq_id() {
366                return pdbx_ptnr3_label_seq_id;
367        }
368        /**
369         * @param pdbx_ptnr3_label_seq_id the pdbx_ptnr3_label_seq_id to set
370         */
371        public void setPdbx_ptnr3_label_seq_id(String pdbx_ptnr3_label_seq_id) {
372                this.pdbx_ptnr3_label_seq_id = pdbx_ptnr3_label_seq_id;
373        }
374        /**
375         * @return the pdbx_ptnr3_label_comp_id
376         */
377        public String getPdbx_ptnr3_label_comp_id() {
378                return pdbx_ptnr3_label_comp_id;
379        }
380        /**
381         * @param pdbx_ptnr3_label_comp_id the pdbx_ptnr3_label_comp_id to set
382         */
383        public void setPdbx_ptnr3_label_comp_id(String pdbx_ptnr3_label_comp_id) {
384                this.pdbx_ptnr3_label_comp_id = pdbx_ptnr3_label_comp_id;
385        }
386        /**
387         * @return the pdbx_ptnr3_label_asym_id
388         */
389        public String getPdbx_ptnr3_label_asym_id() {
390                return pdbx_ptnr3_label_asym_id;
391        }
392        /**
393         * @param pdbx_ptnr3_label_asym_id the pdbx_ptnr3_label_asym_id to set
394         */
395        public void setPdbx_ptnr3_label_asym_id(String pdbx_ptnr3_label_asym_id) {
396                this.pdbx_ptnr3_label_asym_id = pdbx_ptnr3_label_asym_id;
397        }
398        /**
399         * @return the pdbx_ptnr3_label_alt_id
400         */
401        public String getPdbx_ptnr3_label_alt_id() {
402                return pdbx_ptnr3_label_alt_id;
403        }
404        /**
405         * @param pdbx_ptnr3_label_alt_id the pdbx_ptnr3_label_alt_id to set
406         */
407        public void setPdbx_ptnr3_label_alt_id(String pdbx_ptnr3_label_alt_id) {
408                this.pdbx_ptnr3_label_alt_id = pdbx_ptnr3_label_alt_id;
409        }
410        /**
411         * @return the pdbx_ptnr3_PDB_ins_code
412         */
413        public String getPdbx_ptnr3_PDB_ins_code() {
414                return pdbx_ptnr3_PDB_ins_code;
415        }
416        /**
417         * @param pdbx_ptnr3_PDB_ins_code the pdbx_ptnr3_PDB_ins_code to set
418         */
419        public void setPdbx_ptnr3_PDB_ins_code(String pdbx_ptnr3_PDB_ins_code) {
420                this.pdbx_ptnr3_PDB_ins_code = pdbx_ptnr3_PDB_ins_code;
421        }
422        /**
423         * @return the details
424         */
425        public String getDetails() {
426                return details;
427        }
428        /**
429         * @param details the details to set
430         */
431        public void setDetails(String details) {
432                this.details = details;
433        }
434        /**
435         * @return the pdbx_dist_value
436         */
437        public String getPdbx_dist_value() {
438                return pdbx_dist_value;
439        }
440        /**
441         * @param pdbx_dist_value the pdbx_dist_value to set
442         */
443        public void setPdbx_dist_value(String pdbx_dist_value) {
444                this.pdbx_dist_value = pdbx_dist_value;
445        }
446        /**
447         * @return the pdbx_value_order
448         */
449        public String getPdbx_value_order() {
450                return pdbx_value_order;
451        }
452        /**
453         * @param pdbx_value_order the pdbx_value_order to set
454         */
455        public void setPdbx_value_order(String pdbx_value_order) {
456                this.pdbx_value_order = pdbx_value_order;
457        }
458
459        public String getPdbx_leaving_atom_flag() {
460                return pdbx_leaving_atom_flag;
461        }
462
463        public void setPdbx_leaving_atom_flag(String pdbx_leaving_atom_flag) {
464                this.pdbx_leaving_atom_flag = pdbx_leaving_atom_flag;
465        }
466}