Clover icon

Coverage Report

  1. Project Clover database Wed Nov 13 2024 16:21:17 GMT
  2. Package jalview.xml.binding.sifts

File Entry.java

 

Coverage histogram

../../../../img/srcFileCovDistChart0.png
59% of files have more coverage

Code metrics

24
150
126
16
2,870
783
138
0.92
1.19
7.88
1.1

Classes

Class Line # Actions
Entry 208 25 22
0.00%
Entry.Entity 663 10 8
0.00%
Entry.Entity.EntityDetail 809 6 6
0.00%
Entry.Entity.Segment 1014 13 12
0.00%
Entry.Entity.Segment.ListMapRegion 1235 3 2
0.00%
Entry.Entity.Segment.ListMapRegion.MapRegion 1319 6 6
0.00%
Entry.Entity.Segment.ListMapRegion.MapRegion.Db 1438 19 18
0.00%
Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail 1705 6 6
0.00%
Entry.Entity.Segment.ListResidue 1849 3 2
0.00%
Entry.Entity.Segment.ListResidue.Residue 1932 16 14
0.00%
Entry.Entity.Segment.ListResidue.Residue.CrossRefDb 2157 16 16
0.00%
Entry.Entity.Segment.ListResidue.Residue.ResidueDetail 2392 6 6
0.00%
Entry.Entity.Segment.SegmentDetail 2501 6 6
0.00%
Entry.EntryDetail 2610 6 6
0.00%
Entry.ListDB 2725 3 2
0.00%
Entry.ListDB.Db 2785 6 6
0.00%
 

Contributing tests

No tests hitting this source file were found.

Source view

1    //
2    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
3    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
4    // Any modifications to this file will be lost upon recompilation of the source schema.
5    // Generated on: 2015.10.09 at 03:18:33 PM BST
6    //
7   
8    package jalview.xml.binding.sifts;
9   
10    import java.util.ArrayList;
11    import java.util.List;
12    import javax.xml.bind.annotation.XmlAccessType;
13    import javax.xml.bind.annotation.XmlAccessorType;
14    import javax.xml.bind.annotation.XmlAttribute;
15    import javax.xml.bind.annotation.XmlElement;
16    import javax.xml.bind.annotation.XmlRootElement;
17    import javax.xml.bind.annotation.XmlSchemaType;
18    import javax.xml.bind.annotation.XmlType;
19    import javax.xml.bind.annotation.XmlValue;
20    import javax.xml.datatype.XMLGregorianCalendar;
21   
22    /**
23    * <p>
24    * Java class for anonymous complex type.
25    *
26    * <p>
27    * The following schema fragment specifies the expected content contained within
28    * this class.
29    *
30    * <pre>
31    * &lt;complexType>
32    * &lt;complexContent>
33    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
34    * &lt;sequence>
35    * &lt;element name="listDB">
36    * &lt;complexType>
37    * &lt;complexContent>
38    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
39    * &lt;sequence maxOccurs="unbounded">
40    * &lt;element name="db">
41    * &lt;complexType>
42    * &lt;complexContent>
43    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
44    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
45    * &lt;/restriction>
46    * &lt;/complexContent>
47    * &lt;/complexType>
48    * &lt;/element>
49    * &lt;/sequence>
50    * &lt;/restriction>
51    * &lt;/complexContent>
52    * &lt;/complexType>
53    * &lt;/element>
54    * &lt;element name="entryDetail" maxOccurs="unbounded" minOccurs="0">
55    * &lt;complexType>
56    * &lt;complexContent>
57    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
58    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
59    * &lt;/restriction>
60    * &lt;/complexContent>
61    * &lt;/complexType>
62    * &lt;/element>
63    * &lt;element name="entity" maxOccurs="unbounded">
64    * &lt;complexType>
65    * &lt;complexContent>
66    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
67    * &lt;sequence>
68    * &lt;element name="entityDetail" maxOccurs="unbounded" minOccurs="0">
69    * &lt;complexType>
70    * &lt;complexContent>
71    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
72    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
73    * &lt;/restriction>
74    * &lt;/complexContent>
75    * &lt;/complexType>
76    * &lt;/element>
77    * &lt;element name="segment" maxOccurs="unbounded">
78    * &lt;complexType>
79    * &lt;complexContent>
80    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
81    * &lt;sequence>
82    * &lt;element name="listResidue" minOccurs="0">
83    * &lt;complexType>
84    * &lt;complexContent>
85    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
86    * &lt;sequence>
87    * &lt;element name="residue" maxOccurs="unbounded">
88    * &lt;complexType>
89    * &lt;complexContent>
90    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
91    * &lt;sequence>
92    * &lt;element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
93    * &lt;complexType>
94    * &lt;complexContent>
95    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
96    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
97    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
98    * &lt;attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
99    * &lt;/restriction>
100    * &lt;/complexContent>
101    * &lt;/complexType>
102    * &lt;/element>
103    * &lt;element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
104    * &lt;complexType>
105    * &lt;complexContent>
106    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
107    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
108    * &lt;/restriction>
109    * &lt;/complexContent>
110    * &lt;/complexType>
111    * &lt;/element>
112    * &lt;/sequence>
113    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
114    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
115    * &lt;/restriction>
116    * &lt;/complexContent>
117    * &lt;/complexType>
118    * &lt;/element>
119    * &lt;/sequence>
120    * &lt;/restriction>
121    * &lt;/complexContent>
122    * &lt;/complexType>
123    * &lt;/element>
124    * &lt;element name="listMapRegion" minOccurs="0">
125    * &lt;complexType>
126    * &lt;complexContent>
127    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
128    * &lt;sequence>
129    * &lt;element name="mapRegion" maxOccurs="unbounded">
130    * &lt;complexType>
131    * &lt;complexContent>
132    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
133    * &lt;sequence>
134    * &lt;element name="db">
135    * &lt;complexType>
136    * &lt;complexContent>
137    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
138    * &lt;sequence>
139    * &lt;element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
140    * &lt;complexType>
141    * &lt;complexContent>
142    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
143    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
144    * &lt;/restriction>
145    * &lt;/complexContent>
146    * &lt;/complexType>
147    * &lt;/element>
148    * &lt;/sequence>
149    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
150    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
151    * &lt;attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
152    * &lt;/restriction>
153    * &lt;/complexContent>
154    * &lt;/complexType>
155    * &lt;/element>
156    * &lt;/sequence>
157    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
158    * &lt;/restriction>
159    * &lt;/complexContent>
160    * &lt;/complexType>
161    * &lt;/element>
162    * &lt;/sequence>
163    * &lt;/restriction>
164    * &lt;/complexContent>
165    * &lt;/complexType>
166    * &lt;/element>
167    * &lt;element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
168    * &lt;complexType>
169    * &lt;complexContent>
170    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
171    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
172    * &lt;/restriction>
173    * &lt;/complexContent>
174    * &lt;/complexType>
175    * &lt;/element>
176    * &lt;/sequence>
177    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
178    * &lt;attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
179    * &lt;/restriction>
180    * &lt;/complexContent>
181    * &lt;/complexType>
182    * &lt;/element>
183    * &lt;/sequence>
184    * &lt;attribute name="type" use="required" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}entityType" />
185    * &lt;attribute name="entityId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
186    * &lt;/restriction>
187    * &lt;/complexContent>
188    * &lt;/complexType>
189    * &lt;/element>
190    * &lt;element ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/eFamily.xsd}alignment" maxOccurs="unbounded" minOccurs="0"/>
191    * &lt;/sequence>
192    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
193    * &lt;attribute name="date" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
194    * &lt;attribute name="dbEntryVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}date" />
195    * &lt;/restriction>
196    * &lt;/complexContent>
197    * &lt;/complexType>
198    * </pre>
199    *
200    *
201    */
202    @XmlAccessorType(XmlAccessType.FIELD)
203    @XmlType(
204    name = "",
205    propOrder =
206    { "listDB", "entryDetail", "entity", "alignment" })
207    @XmlRootElement(name = "entry")
 
208    public class Entry
209    {
210   
211    @XmlElement(required = true)
212    protected Entry.ListDB listDB;
213   
214    protected List<Entry.EntryDetail> entryDetail;
215   
216    @XmlElement(required = true)
217    protected List<Entry.Entity> entity;
218   
219    protected List<Alignment> alignment;
220   
221    @XmlAttribute(name = "date", required = true)
222    @XmlSchemaType(name = "date")
223    protected XMLGregorianCalendar date;
224   
225    @XmlAttribute(name = "dbEntryVersion", required = true)
226    @XmlSchemaType(name = "date")
227    protected XMLGregorianCalendar dbEntryVersion;
228   
229    @XmlAttribute(name = "dbSource", required = true)
230    protected String dbSource;
231   
232    @XmlAttribute(name = "dbCoordSys", required = true)
233    protected String dbCoordSys;
234   
235    @XmlAttribute(name = "dbAccessionId", required = true)
236    protected String dbAccessionId;
237   
238    @XmlAttribute(name = "dbEvidence")
239    protected String dbEvidence;
240   
241    @XmlAttribute(name = "dbVersion")
242    protected String dbVersion;
243   
244    /**
245    * Gets the value of the listDB property.
246    *
247    * @return possible object is {@link Entry.ListDB }
248    *
249    */
 
250  0 toggle public Entry.ListDB getListDB()
251    {
252  0 return listDB;
253    }
254   
255    /**
256    * Sets the value of the listDB property.
257    *
258    * @param value
259    * allowed object is {@link Entry.ListDB }
260    *
261    */
 
262  0 toggle public void setListDB(Entry.ListDB value)
263    {
264  0 this.listDB = value;
265    }
266   
267    /**
268    * Gets the value of the entryDetail property.
269    *
270    * <p>
271    * This accessor method returns a reference to the live list, not a snapshot.
272    * Therefore any modification you make to the returned list will be present
273    * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
274    * for the entryDetail property.
275    *
276    * <p>
277    * For example, to add a new item, do as follows:
278    *
279    * <pre>
280    * getEntryDetail().add(newItem);
281    * </pre>
282    *
283    *
284    * <p>
285    * Objects of the following type(s) are allowed in the list
286    * {@link Entry.EntryDetail }
287    *
288    *
289    */
 
290  0 toggle public List<Entry.EntryDetail> getEntryDetail()
291    {
292  0 if (entryDetail == null)
293    {
294  0 entryDetail = new ArrayList<Entry.EntryDetail>();
295    }
296  0 return this.entryDetail;
297    }
298   
299    /**
300    * Gets the value of the entity property.
301    *
302    * <p>
303    * This accessor method returns a reference to the live list, not a snapshot.
304    * Therefore any modification you make to the returned list will be present
305    * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
306    * for the entity property.
307    *
308    * <p>
309    * For example, to add a new item, do as follows:
310    *
311    * <pre>
312    * getEntity().add(newItem);
313    * </pre>
314    *
315    *
316    * <p>
317    * Objects of the following type(s) are allowed in the list
318    * {@link Entry.Entity }
319    *
320    *
321    */
 
322  0 toggle public List<Entry.Entity> getEntity()
323    {
324  0 if (entity == null)
325    {
326  0 entity = new ArrayList<Entry.Entity>();
327    }
328  0 return this.entity;
329    }
330   
331    /**
332    * Gets the value of the alignment property.
333    *
334    * <p>
335    * This accessor method returns a reference to the live list, not a snapshot.
336    * Therefore any modification you make to the returned list will be present
337    * inside the JAXB object. This is why there is not a <CODE>set</CODE> method
338    * for the alignment property.
339    *
340    * <p>
341    * For example, to add a new item, do as follows:
342    *
343    * <pre>
344    * getAlignment().add(newItem);
345    * </pre>
346    *
347    *
348    * <p>
349    * Objects of the following type(s) are allowed in the list {@link Alignment }
350    *
351    *
352    */
 
353  0 toggle public List<Alignment> getAlignment()
354    {
355  0 if (alignment == null)
356    {
357  0 alignment = new ArrayList<Alignment>();
358    }
359  0 return this.alignment;
360    }
361   
362    /**
363    * Gets the value of the date property.
364    *
365    * @return possible object is {@link XMLGregorianCalendar }
366    *
367    */
 
368  0 toggle public XMLGregorianCalendar getDate()
369    {
370  0 return date;
371    }
372   
373    /**
374    * Sets the value of the date property.
375    *
376    * @param value
377    * allowed object is {@link XMLGregorianCalendar }
378    *
379    */
 
380  0 toggle public void setDate(XMLGregorianCalendar value)
381    {
382  0 this.date = value;
383    }
384   
385    /**
386    * Gets the value of the dbEntryVersion property.
387    *
388    * @return possible object is {@link XMLGregorianCalendar }
389    *
390    */
 
391  0 toggle public XMLGregorianCalendar getDbEntryVersion()
392    {
393  0 return dbEntryVersion;
394    }
395   
396    /**
397    * Sets the value of the dbEntryVersion property.
398    *
399    * @param value
400    * allowed object is {@link XMLGregorianCalendar }
401    *
402    */
 
403  0 toggle public void setDbEntryVersion(XMLGregorianCalendar value)
404    {
405  0 this.dbEntryVersion = value;
406    }
407   
408    /**
409    * Gets the value of the dbSource property.
410    *
411    * @return possible object is {@link String }
412    *
413    */
 
414  0 toggle public String getDbSource()
415    {
416  0 return dbSource;
417    }
418   
419    /**
420    * Sets the value of the dbSource property.
421    *
422    * @param value
423    * allowed object is {@link String }
424    *
425    */
 
426  0 toggle public void setDbSource(String value)
427    {
428  0 this.dbSource = value;
429    }
430   
431    /**
432    * Gets the value of the dbCoordSys property.
433    *
434    * @return possible object is {@link String }
435    *
436    */
 
437  0 toggle public String getDbCoordSys()
438    {
439  0 return dbCoordSys;
440    }
441   
442    /**
443    * Sets the value of the dbCoordSys property.
444    *
445    * @param value
446    * allowed object is {@link String }
447    *
448    */
 
449  0 toggle public void setDbCoordSys(String value)
450    {
451  0 this.dbCoordSys = value;
452    }
453   
454    /**
455    * Gets the value of the dbAccessionId property.
456    *
457    * @return possible object is {@link String }
458    *
459    */
 
460  0 toggle public String getDbAccessionId()
461    {
462  0 return dbAccessionId;
463    }
464   
465    /**
466    * Sets the value of the dbAccessionId property.
467    *
468    * @param value
469    * allowed object is {@link String }
470    *
471    */
 
472  0 toggle public void setDbAccessionId(String value)
473    {
474  0 this.dbAccessionId = value;
475    }
476   
477    /**
478    * Gets the value of the dbEvidence property.
479    *
480    * @return possible object is {@link String }
481    *
482    */
 
483  0 toggle public String getDbEvidence()
484    {
485  0 return dbEvidence;
486    }
487   
488    /**
489    * Sets the value of the dbEvidence property.
490    *
491    * @param value
492    * allowed object is {@link String }
493    *
494    */
 
495  0 toggle public void setDbEvidence(String value)
496    {
497  0 this.dbEvidence = value;
498    }
499   
500    /**
501    * Gets the value of the dbVersion property.
502    *
503    * @return possible object is {@link String }
504    *
505    */
 
506  0 toggle public String getDbVersion()
507    {
508  0 return dbVersion;
509    }
510   
511    /**
512    * Sets the value of the dbVersion property.
513    *
514    * @param value
515    * allowed object is {@link String }
516    *
517    */
 
518  0 toggle public void setDbVersion(String value)
519    {
520  0 this.dbVersion = value;
521    }
522   
523    /**
524    * <p>
525    * Java class for anonymous complex type.
526    *
527    * <p>
528    * The following schema fragment specifies the expected content contained
529    * within this class.
530    *
531    * <pre>
532    * &lt;complexType>
533    * &lt;complexContent>
534    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
535    * &lt;sequence>
536    * &lt;element name="entityDetail" maxOccurs="unbounded" minOccurs="0">
537    * &lt;complexType>
538    * &lt;complexContent>
539    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
540    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
541    * &lt;/restriction>
542    * &lt;/complexContent>
543    * &lt;/complexType>
544    * &lt;/element>
545    * &lt;element name="segment" maxOccurs="unbounded">
546    * &lt;complexType>
547    * &lt;complexContent>
548    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
549    * &lt;sequence>
550    * &lt;element name="listResidue" minOccurs="0">
551    * &lt;complexType>
552    * &lt;complexContent>
553    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
554    * &lt;sequence>
555    * &lt;element name="residue" maxOccurs="unbounded">
556    * &lt;complexType>
557    * &lt;complexContent>
558    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
559    * &lt;sequence>
560    * &lt;element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
561    * &lt;complexType>
562    * &lt;complexContent>
563    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
564    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
565    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
566    * &lt;attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
567    * &lt;/restriction>
568    * &lt;/complexContent>
569    * &lt;/complexType>
570    * &lt;/element>
571    * &lt;element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
572    * &lt;complexType>
573    * &lt;complexContent>
574    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
575    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
576    * &lt;/restriction>
577    * &lt;/complexContent>
578    * &lt;/complexType>
579    * &lt;/element>
580    * &lt;/sequence>
581    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
582    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
583    * &lt;/restriction>
584    * &lt;/complexContent>
585    * &lt;/complexType>
586    * &lt;/element>
587    * &lt;/sequence>
588    * &lt;/restriction>
589    * &lt;/complexContent>
590    * &lt;/complexType>
591    * &lt;/element>
592    * &lt;element name="listMapRegion" minOccurs="0">
593    * &lt;complexType>
594    * &lt;complexContent>
595    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
596    * &lt;sequence>
597    * &lt;element name="mapRegion" maxOccurs="unbounded">
598    * &lt;complexType>
599    * &lt;complexContent>
600    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
601    * &lt;sequence>
602    * &lt;element name="db">
603    * &lt;complexType>
604    * &lt;complexContent>
605    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
606    * &lt;sequence>
607    * &lt;element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
608    * &lt;complexType>
609    * &lt;complexContent>
610    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
611    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
612    * &lt;/restriction>
613    * &lt;/complexContent>
614    * &lt;/complexType>
615    * &lt;/element>
616    * &lt;/sequence>
617    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
618    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
619    * &lt;attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
620    * &lt;/restriction>
621    * &lt;/complexContent>
622    * &lt;/complexType>
623    * &lt;/element>
624    * &lt;/sequence>
625    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
626    * &lt;/restriction>
627    * &lt;/complexContent>
628    * &lt;/complexType>
629    * &lt;/element>
630    * &lt;/sequence>
631    * &lt;/restriction>
632    * &lt;/complexContent>
633    * &lt;/complexType>
634    * &lt;/element>
635    * &lt;element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
636    * &lt;complexType>
637    * &lt;complexContent>
638    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
639    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
640    * &lt;/restriction>
641    * &lt;/complexContent>
642    * &lt;/complexType>
643    * &lt;/element>
644    * &lt;/sequence>
645    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
646    * &lt;attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
647    * &lt;/restriction>
648    * &lt;/complexContent>
649    * &lt;/complexType>
650    * &lt;/element>
651    * &lt;/sequence>
652    * &lt;attribute name="type" use="required" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}entityType" />
653    * &lt;attribute name="entityId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
654    * &lt;/restriction>
655    * &lt;/complexContent>
656    * &lt;/complexType>
657    * </pre>
658    *
659    *
660    */
661    @XmlAccessorType(XmlAccessType.FIELD)
662    @XmlType(name = "", propOrder = { "entityDetail", "segment" })
 
663    public static class Entity
664    {
665   
666    protected List<Entry.Entity.EntityDetail> entityDetail;
667   
668    @XmlElement(required = true)
669    protected List<Entry.Entity.Segment> segment;
670   
671    @XmlAttribute(name = "type", required = true)
672    protected EntityType type;
673   
674    @XmlAttribute(name = "entityId", required = true)
675    protected String entityId;
676   
677    /**
678    * Gets the value of the entityDetail property.
679    *
680    * <p>
681    * This accessor method returns a reference to the live list, not a
682    * snapshot. Therefore any modification you make to the returned list will
683    * be present inside the JAXB object. This is why there is not a
684    * <CODE>set</CODE> method for the entityDetail property.
685    *
686    * <p>
687    * For example, to add a new item, do as follows:
688    *
689    * <pre>
690    * getEntityDetail().add(newItem);
691    * </pre>
692    *
693    *
694    * <p>
695    * Objects of the following type(s) are allowed in the list
696    * {@link Entry.Entity.EntityDetail }
697    *
698    *
699    */
 
700  0 toggle public List<Entry.Entity.EntityDetail> getEntityDetail()
701    {
702  0 if (entityDetail == null)
703    {
704  0 entityDetail = new ArrayList<Entry.Entity.EntityDetail>();
705    }
706  0 return this.entityDetail;
707    }
708   
709    /**
710    * Gets the value of the segment property.
711    *
712    * <p>
713    * This accessor method returns a reference to the live list, not a
714    * snapshot. Therefore any modification you make to the returned list will
715    * be present inside the JAXB object. This is why there is not a
716    * <CODE>set</CODE> method for the segment property.
717    *
718    * <p>
719    * For example, to add a new item, do as follows:
720    *
721    * <pre>
722    * getSegment().add(newItem);
723    * </pre>
724    *
725    *
726    * <p>
727    * Objects of the following type(s) are allowed in the list
728    * {@link Entry.Entity.Segment }
729    *
730    *
731    */
 
732  0 toggle public List<Entry.Entity.Segment> getSegment()
733    {
734  0 if (segment == null)
735    {
736  0 segment = new ArrayList<Entry.Entity.Segment>();
737    }
738  0 return this.segment;
739    }
740   
741    /**
742    * Gets the value of the type property.
743    *
744    * @return possible object is {@link EntityType }
745    *
746    */
 
747  0 toggle public EntityType getType()
748    {
749  0 return type;
750    }
751   
752    /**
753    * Sets the value of the type property.
754    *
755    * @param value
756    * allowed object is {@link EntityType }
757    *
758    */
 
759  0 toggle public void setType(EntityType value)
760    {
761  0 this.type = value;
762    }
763   
764    /**
765    * Gets the value of the entityId property.
766    *
767    * @return possible object is {@link String }
768    *
769    */
 
770  0 toggle public String getEntityId()
771    {
772  0 return entityId;
773    }
774   
775    /**
776    * Sets the value of the entityId property.
777    *
778    * @param value
779    * allowed object is {@link String }
780    *
781    */
 
782  0 toggle public void setEntityId(String value)
783    {
784  0 this.entityId = value;
785    }
786   
787    /**
788    * <p>
789    * Java class for anonymous complex type.
790    *
791    * <p>
792    * The following schema fragment specifies the expected content contained
793    * within this class.
794    *
795    * <pre>
796    * &lt;complexType>
797    * &lt;complexContent>
798    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
799    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
800    * &lt;/restriction>
801    * &lt;/complexContent>
802    * &lt;/complexType>
803    * </pre>
804    *
805    *
806    */
807    @XmlAccessorType(XmlAccessType.FIELD)
808    @XmlType(name = "", propOrder = { "content" })
 
809    public static class EntityDetail
810    {
811   
812    @XmlValue
813    protected String content;
814   
815    @XmlAttribute(name = "dbSource")
816    protected String dbSource;
817   
818    @XmlAttribute(name = "property", required = true)
819    protected String property;
820   
821    /**
822    * Gets the value of the content property.
823    *
824    * @return possible object is {@link String }
825    *
826    */
 
827  0 toggle public String getContent()
828    {
829  0 return content;
830    }
831   
832    /**
833    * Sets the value of the content property.
834    *
835    * @param value
836    * allowed object is {@link String }
837    *
838    */
 
839  0 toggle public void setContent(String value)
840    {
841  0 this.content = value;
842    }
843   
844    /**
845    * Gets the value of the dbSource property.
846    *
847    * @return possible object is {@link String }
848    *
849    */
 
850  0 toggle public String getDbSource()
851    {
852  0 return dbSource;
853    }
854   
855    /**
856    * Sets the value of the dbSource property.
857    *
858    * @param value
859    * allowed object is {@link String }
860    *
861    */
 
862  0 toggle public void setDbSource(String value)
863    {
864  0 this.dbSource = value;
865    }
866   
867    /**
868    * Gets the value of the property property.
869    *
870    * @return possible object is {@link String }
871    *
872    */
 
873  0 toggle public String getProperty()
874    {
875  0 return property;
876    }
877   
878    /**
879    * Sets the value of the property property.
880    *
881    * @param value
882    * allowed object is {@link String }
883    *
884    */
 
885  0 toggle public void setProperty(String value)
886    {
887  0 this.property = value;
888    }
889   
890    }
891   
892    /**
893    * <p>
894    * Java class for anonymous complex type.
895    *
896    * <p>
897    * The following schema fragment specifies the expected content contained
898    * within this class.
899    *
900    * <pre>
901    * &lt;complexType>
902    * &lt;complexContent>
903    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
904    * &lt;sequence>
905    * &lt;element name="listResidue" minOccurs="0">
906    * &lt;complexType>
907    * &lt;complexContent>
908    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
909    * &lt;sequence>
910    * &lt;element name="residue" maxOccurs="unbounded">
911    * &lt;complexType>
912    * &lt;complexContent>
913    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
914    * &lt;sequence>
915    * &lt;element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
916    * &lt;complexType>
917    * &lt;complexContent>
918    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
919    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
920    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
921    * &lt;attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
922    * &lt;/restriction>
923    * &lt;/complexContent>
924    * &lt;/complexType>
925    * &lt;/element>
926    * &lt;element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
927    * &lt;complexType>
928    * &lt;complexContent>
929    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
930    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
931    * &lt;/restriction>
932    * &lt;/complexContent>
933    * &lt;/complexType>
934    * &lt;/element>
935    * &lt;/sequence>
936    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
937    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
938    * &lt;/restriction>
939    * &lt;/complexContent>
940    * &lt;/complexType>
941    * &lt;/element>
942    * &lt;/sequence>
943    * &lt;/restriction>
944    * &lt;/complexContent>
945    * &lt;/complexType>
946    * &lt;/element>
947    * &lt;element name="listMapRegion" minOccurs="0">
948    * &lt;complexType>
949    * &lt;complexContent>
950    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
951    * &lt;sequence>
952    * &lt;element name="mapRegion" maxOccurs="unbounded">
953    * &lt;complexType>
954    * &lt;complexContent>
955    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
956    * &lt;sequence>
957    * &lt;element name="db">
958    * &lt;complexType>
959    * &lt;complexContent>
960    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
961    * &lt;sequence>
962    * &lt;element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
963    * &lt;complexType>
964    * &lt;complexContent>
965    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
966    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
967    * &lt;/restriction>
968    * &lt;/complexContent>
969    * &lt;/complexType>
970    * &lt;/element>
971    * &lt;/sequence>
972    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
973    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
974    * &lt;attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
975    * &lt;/restriction>
976    * &lt;/complexContent>
977    * &lt;/complexType>
978    * &lt;/element>
979    * &lt;/sequence>
980    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
981    * &lt;/restriction>
982    * &lt;/complexContent>
983    * &lt;/complexType>
984    * &lt;/element>
985    * &lt;/sequence>
986    * &lt;/restriction>
987    * &lt;/complexContent>
988    * &lt;/complexType>
989    * &lt;/element>
990    * &lt;element name="segmentDetail" maxOccurs="unbounded" minOccurs="0">
991    * &lt;complexType>
992    * &lt;complexContent>
993    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
994    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
995    * &lt;/restriction>
996    * &lt;/complexContent>
997    * &lt;/complexType>
998    * &lt;/element>
999    * &lt;/sequence>
1000    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1001    * &lt;attribute name="segId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
1002    * &lt;/restriction>
1003    * &lt;/complexContent>
1004    * &lt;/complexType>
1005    * </pre>
1006    *
1007    *
1008    */
1009    @XmlAccessorType(XmlAccessType.FIELD)
1010    @XmlType(
1011    name = "",
1012    propOrder =
1013    { "listResidue", "listMapRegion", "segmentDetail" })
 
1014    public static class Segment
1015    {
1016   
1017    protected Entry.Entity.Segment.ListResidue listResidue;
1018   
1019    protected Entry.Entity.Segment.ListMapRegion listMapRegion;
1020   
1021    protected List<Entry.Entity.Segment.SegmentDetail> segmentDetail;
1022   
1023    @XmlAttribute(name = "segId", required = true)
1024    protected String segId;
1025   
1026    @XmlAttribute(name = "start")
1027    protected String start;
1028   
1029    @XmlAttribute(name = "end")
1030    protected String end;
1031   
1032    /**
1033    * Gets the value of the listResidue property.
1034    *
1035    * @return possible object is {@link Entry.Entity.Segment.ListResidue }
1036    *
1037    */
 
1038  0 toggle public Entry.Entity.Segment.ListResidue getListResidue()
1039    {
1040  0 return listResidue;
1041    }
1042   
1043    /**
1044    * Sets the value of the listResidue property.
1045    *
1046    * @param value
1047    * allowed object is {@link Entry.Entity.Segment.ListResidue }
1048    *
1049    */
 
1050  0 toggle public void setListResidue(Entry.Entity.Segment.ListResidue value)
1051    {
1052  0 this.listResidue = value;
1053    }
1054   
1055    /**
1056    * Gets the value of the listMapRegion property.
1057    *
1058    * @return possible object is {@link Entry.Entity.Segment.ListMapRegion }
1059    *
1060    */
 
1061  0 toggle public Entry.Entity.Segment.ListMapRegion getListMapRegion()
1062    {
1063  0 return listMapRegion;
1064    }
1065   
1066    /**
1067    * Sets the value of the listMapRegion property.
1068    *
1069    * @param value
1070    * allowed object is {@link Entry.Entity.Segment.ListMapRegion }
1071    *
1072    */
 
1073  0 toggle public void setListMapRegion(Entry.Entity.Segment.ListMapRegion value)
1074    {
1075  0 this.listMapRegion = value;
1076    }
1077   
1078    /**
1079    * Gets the value of the segmentDetail property.
1080    *
1081    * <p>
1082    * This accessor method returns a reference to the live list, not a
1083    * snapshot. Therefore any modification you make to the returned list will
1084    * be present inside the JAXB object. This is why there is not a
1085    * <CODE>set</CODE> method for the segmentDetail property.
1086    *
1087    * <p>
1088    * For example, to add a new item, do as follows:
1089    *
1090    * <pre>
1091    * getSegmentDetail().add(newItem);
1092    * </pre>
1093    *
1094    *
1095    * <p>
1096    * Objects of the following type(s) are allowed in the list
1097    * {@link Entry.Entity.Segment.SegmentDetail }
1098    *
1099    *
1100    */
 
1101  0 toggle public List<Entry.Entity.Segment.SegmentDetail> getSegmentDetail()
1102    {
1103  0 if (segmentDetail == null)
1104    {
1105  0 segmentDetail = new ArrayList<Entry.Entity.Segment.SegmentDetail>();
1106    }
1107  0 return this.segmentDetail;
1108    }
1109   
1110    /**
1111    * Gets the value of the segId property.
1112    *
1113    * @return possible object is {@link String }
1114    *
1115    */
 
1116  0 toggle public String getSegId()
1117    {
1118  0 return segId;
1119    }
1120   
1121    /**
1122    * Sets the value of the segId property.
1123    *
1124    * @param value
1125    * allowed object is {@link String }
1126    *
1127    */
 
1128  0 toggle public void setSegId(String value)
1129    {
1130  0 this.segId = value;
1131    }
1132   
1133    /**
1134    * Gets the value of the start property.
1135    *
1136    * @return possible object is {@link String }
1137    *
1138    */
 
1139  0 toggle public String getStart()
1140    {
1141  0 return start;
1142    }
1143   
1144    /**
1145    * Sets the value of the start property.
1146    *
1147    * @param value
1148    * allowed object is {@link String }
1149    *
1150    */
 
1151  0 toggle public void setStart(String value)
1152    {
1153  0 this.start = value;
1154    }
1155   
1156    /**
1157    * Gets the value of the end property.
1158    *
1159    * @return possible object is {@link String }
1160    *
1161    */
 
1162  0 toggle public String getEnd()
1163    {
1164  0 return end;
1165    }
1166   
1167    /**
1168    * Sets the value of the end property.
1169    *
1170    * @param value
1171    * allowed object is {@link String }
1172    *
1173    */
 
1174  0 toggle public void setEnd(String value)
1175    {
1176  0 this.end = value;
1177    }
1178   
1179    /**
1180    * <p>
1181    * Java class for anonymous complex type.
1182    *
1183    * <p>
1184    * The following schema fragment specifies the expected content contained
1185    * within this class.
1186    *
1187    * <pre>
1188    * &lt;complexType>
1189    * &lt;complexContent>
1190    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1191    * &lt;sequence>
1192    * &lt;element name="mapRegion" maxOccurs="unbounded">
1193    * &lt;complexType>
1194    * &lt;complexContent>
1195    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1196    * &lt;sequence>
1197    * &lt;element name="db">
1198    * &lt;complexType>
1199    * &lt;complexContent>
1200    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1201    * &lt;sequence>
1202    * &lt;element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
1203    * &lt;complexType>
1204    * &lt;complexContent>
1205    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1206    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1207    * &lt;/restriction>
1208    * &lt;/complexContent>
1209    * &lt;/complexType>
1210    * &lt;/element>
1211    * &lt;/sequence>
1212    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1213    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1214    * &lt;attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
1215    * &lt;/restriction>
1216    * &lt;/complexContent>
1217    * &lt;/complexType>
1218    * &lt;/element>
1219    * &lt;/sequence>
1220    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1221    * &lt;/restriction>
1222    * &lt;/complexContent>
1223    * &lt;/complexType>
1224    * &lt;/element>
1225    * &lt;/sequence>
1226    * &lt;/restriction>
1227    * &lt;/complexContent>
1228    * &lt;/complexType>
1229    * </pre>
1230    *
1231    *
1232    */
1233    @XmlAccessorType(XmlAccessType.FIELD)
1234    @XmlType(name = "", propOrder = { "mapRegion" })
 
1235    public static class ListMapRegion
1236    {
1237   
1238    @XmlElement(required = true)
1239    protected List<Entry.Entity.Segment.ListMapRegion.MapRegion> mapRegion;
1240   
1241    /**
1242    * Gets the value of the mapRegion property.
1243    *
1244    * <p>
1245    * This accessor method returns a reference to the live list, not a
1246    * snapshot. Therefore any modification you make to the returned list
1247    * will be present inside the JAXB object. This is why there is not a
1248    * <CODE>set</CODE> method for the mapRegion property.
1249    *
1250    * <p>
1251    * For example, to add a new item, do as follows:
1252    *
1253    * <pre>
1254    * getMapRegion().add(newItem);
1255    * </pre>
1256    *
1257    *
1258    * <p>
1259    * Objects of the following type(s) are allowed in the list
1260    * {@link Entry.Entity.Segment.ListMapRegion.MapRegion }
1261    *
1262    *
1263    */
 
1264  0 toggle public List<Entry.Entity.Segment.ListMapRegion.MapRegion> getMapRegion()
1265    {
1266  0 if (mapRegion == null)
1267    {
1268  0 mapRegion = new ArrayList<Entry.Entity.Segment.ListMapRegion.MapRegion>();
1269    }
1270  0 return this.mapRegion;
1271    }
1272   
1273    /**
1274    * <p>
1275    * Java class for anonymous complex type.
1276    *
1277    * <p>
1278    * The following schema fragment specifies the expected content
1279    * contained within this class.
1280    *
1281    * <pre>
1282    * &lt;complexType>
1283    * &lt;complexContent>
1284    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1285    * &lt;sequence>
1286    * &lt;element name="db">
1287    * &lt;complexType>
1288    * &lt;complexContent>
1289    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1290    * &lt;sequence>
1291    * &lt;element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
1292    * &lt;complexType>
1293    * &lt;complexContent>
1294    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1295    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1296    * &lt;/restriction>
1297    * &lt;/complexContent>
1298    * &lt;/complexType>
1299    * &lt;/element>
1300    * &lt;/sequence>
1301    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1302    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1303    * &lt;attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
1304    * &lt;/restriction>
1305    * &lt;/complexContent>
1306    * &lt;/complexType>
1307    * &lt;/element>
1308    * &lt;/sequence>
1309    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1310    * &lt;/restriction>
1311    * &lt;/complexContent>
1312    * &lt;/complexType>
1313    * </pre>
1314    *
1315    *
1316    */
1317    @XmlAccessorType(XmlAccessType.FIELD)
1318    @XmlType(name = "", propOrder = { "db" })
 
1319    public static class MapRegion
1320    {
1321   
1322    @XmlElement(required = true)
1323    protected Entry.Entity.Segment.ListMapRegion.MapRegion.Db db;
1324   
1325    @XmlAttribute(name = "start")
1326    protected String start;
1327   
1328    @XmlAttribute(name = "end")
1329    protected String end;
1330   
1331    /**
1332    * Gets the value of the db property.
1333    *
1334    * @return possible object is
1335    * {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db }
1336    *
1337    */
 
1338  0 toggle public Entry.Entity.Segment.ListMapRegion.MapRegion.Db getDb()
1339    {
1340  0 return db;
1341    }
1342   
1343    /**
1344    * Sets the value of the db property.
1345    *
1346    * @param value
1347    * allowed object is
1348    * {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db }
1349    *
1350    */
 
1351  0 toggle public void setDb(
1352    Entry.Entity.Segment.ListMapRegion.MapRegion.Db value)
1353    {
1354  0 this.db = value;
1355    }
1356   
1357    /**
1358    * Gets the value of the start property.
1359    *
1360    * @return possible object is {@link String }
1361    *
1362    */
 
1363  0 toggle public String getStart()
1364    {
1365  0 return start;
1366    }
1367   
1368    /**
1369    * Sets the value of the start property.
1370    *
1371    * @param value
1372    * allowed object is {@link String }
1373    *
1374    */
 
1375  0 toggle public void setStart(String value)
1376    {
1377  0 this.start = value;
1378    }
1379   
1380    /**
1381    * Gets the value of the end property.
1382    *
1383    * @return possible object is {@link String }
1384    *
1385    */
 
1386  0 toggle public String getEnd()
1387    {
1388  0 return end;
1389    }
1390   
1391    /**
1392    * Sets the value of the end property.
1393    *
1394    * @param value
1395    * allowed object is {@link String }
1396    *
1397    */
 
1398  0 toggle public void setEnd(String value)
1399    {
1400  0 this.end = value;
1401    }
1402   
1403    /**
1404    * <p>
1405    * Java class for anonymous complex type.
1406    *
1407    * <p>
1408    * The following schema fragment specifies the expected content
1409    * contained within this class.
1410    *
1411    * <pre>
1412    * &lt;complexType>
1413    * &lt;complexContent>
1414    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1415    * &lt;sequence>
1416    * &lt;element name="dbDetail" maxOccurs="unbounded" minOccurs="0">
1417    * &lt;complexType>
1418    * &lt;complexContent>
1419    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1420    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1421    * &lt;/restriction>
1422    * &lt;/complexContent>
1423    * &lt;/complexType>
1424    * &lt;/element>
1425    * &lt;/sequence>
1426    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1427    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}region"/>
1428    * &lt;attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbChainId" />
1429    * &lt;/restriction>
1430    * &lt;/complexContent>
1431    * &lt;/complexType>
1432    * </pre>
1433    *
1434    *
1435    */
1436    @XmlAccessorType(XmlAccessType.FIELD)
1437    @XmlType(name = "", propOrder = { "dbDetail" })
 
1438    public static class Db
1439    {
1440   
1441    protected List<Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail> dbDetail;
1442   
1443    @XmlAttribute(name = "dbChainId")
1444    protected String dbChainId;
1445   
1446    @XmlAttribute(name = "dbSource", required = true)
1447    protected String dbSource;
1448   
1449    @XmlAttribute(name = "dbCoordSys", required = true)
1450    protected String dbCoordSys;
1451   
1452    @XmlAttribute(name = "dbAccessionId", required = true)
1453    protected String dbAccessionId;
1454   
1455    @XmlAttribute(name = "dbEvidence")
1456    protected String dbEvidence;
1457   
1458    @XmlAttribute(name = "dbVersion")
1459    protected String dbVersion;
1460   
1461    @XmlAttribute(name = "start")
1462    protected String start;
1463   
1464    @XmlAttribute(name = "end")
1465    protected String end;
1466   
1467    /**
1468    * Gets the value of the dbDetail property.
1469    *
1470    * <p>
1471    * This accessor method returns a reference to the live list, not a
1472    * snapshot. Therefore any modification you make to the returned
1473    * list will be present inside the JAXB object. This is why there is
1474    * not a <CODE>set</CODE> method for the dbDetail property.
1475    *
1476    * <p>
1477    * For example, to add a new item, do as follows:
1478    *
1479    * <pre>
1480    * getDbDetail().add(newItem);
1481    * </pre>
1482    *
1483    *
1484    * <p>
1485    * Objects of the following type(s) are allowed in the list
1486    * {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail }
1487    *
1488    *
1489    */
 
1490  0 toggle public List<Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail> getDbDetail()
1491    {
1492  0 if (dbDetail == null)
1493    {
1494  0 dbDetail = new ArrayList<Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail>();
1495    }
1496  0 return this.dbDetail;
1497    }
1498   
1499    /**
1500    * Gets the value of the dbChainId property.
1501    *
1502    * @return possible object is {@link String }
1503    *
1504    */
 
1505  0 toggle public String getDbChainId()
1506    {
1507  0 return dbChainId;
1508    }
1509   
1510    /**
1511    * Sets the value of the dbChainId property.
1512    *
1513    * @param value
1514    * allowed object is {@link String }
1515    *
1516    */
 
1517  0 toggle public void setDbChainId(String value)
1518    {
1519  0 this.dbChainId = value;
1520    }
1521   
1522    /**
1523    * Gets the value of the dbSource property.
1524    *
1525    * @return possible object is {@link String }
1526    *
1527    */
 
1528  0 toggle public String getDbSource()
1529    {
1530  0 return dbSource;
1531    }
1532   
1533    /**
1534    * Sets the value of the dbSource property.
1535    *
1536    * @param value
1537    * allowed object is {@link String }
1538    *
1539    */
 
1540  0 toggle public void setDbSource(String value)
1541    {
1542  0 this.dbSource = value;
1543    }
1544   
1545    /**
1546    * Gets the value of the dbCoordSys property.
1547    *
1548    * @return possible object is {@link String }
1549    *
1550    */
 
1551  0 toggle public String getDbCoordSys()
1552    {
1553  0 return dbCoordSys;
1554    }
1555   
1556    /**
1557    * Sets the value of the dbCoordSys property.
1558    *
1559    * @param value
1560    * allowed object is {@link String }
1561    *
1562    */
 
1563  0 toggle public void setDbCoordSys(String value)
1564    {
1565  0 this.dbCoordSys = value;
1566    }
1567   
1568    /**
1569    * Gets the value of the dbAccessionId property.
1570    *
1571    * @return possible object is {@link String }
1572    *
1573    */
 
1574  0 toggle public String getDbAccessionId()
1575    {
1576  0 return dbAccessionId;
1577    }
1578   
1579    /**
1580    * Sets the value of the dbAccessionId property.
1581    *
1582    * @param value
1583    * allowed object is {@link String }
1584    *
1585    */
 
1586  0 toggle public void setDbAccessionId(String value)
1587    {
1588  0 this.dbAccessionId = value;
1589    }
1590   
1591    /**
1592    * Gets the value of the dbEvidence property.
1593    *
1594    * @return possible object is {@link String }
1595    *
1596    */
 
1597  0 toggle public String getDbEvidence()
1598    {
1599  0 return dbEvidence;
1600    }
1601   
1602    /**
1603    * Sets the value of the dbEvidence property.
1604    *
1605    * @param value
1606    * allowed object is {@link String }
1607    *
1608    */
 
1609  0 toggle public void setDbEvidence(String value)
1610    {
1611  0 this.dbEvidence = value;
1612    }
1613   
1614    /**
1615    * Gets the value of the dbVersion property.
1616    *
1617    * @return possible object is {@link String }
1618    *
1619    */
 
1620  0 toggle public String getDbVersion()
1621    {
1622  0 return dbVersion;
1623    }
1624   
1625    /**
1626    * Sets the value of the dbVersion property.
1627    *
1628    * @param value
1629    * allowed object is {@link String }
1630    *
1631    */
 
1632  0 toggle public void setDbVersion(String value)
1633    {
1634  0 this.dbVersion = value;
1635    }
1636   
1637    /**
1638    * Gets the value of the start property.
1639    *
1640    * @return possible object is {@link String }
1641    *
1642    */
 
1643  0 toggle public String getStart()
1644    {
1645  0 return start;
1646    }
1647   
1648    /**
1649    * Sets the value of the start property.
1650    *
1651    * @param value
1652    * allowed object is {@link String }
1653    *
1654    */
 
1655  0 toggle public void setStart(String value)
1656    {
1657  0 this.start = value;
1658    }
1659   
1660    /**
1661    * Gets the value of the end property.
1662    *
1663    * @return possible object is {@link String }
1664    *
1665    */
 
1666  0 toggle public String getEnd()
1667    {
1668  0 return end;
1669    }
1670   
1671    /**
1672    * Sets the value of the end property.
1673    *
1674    * @param value
1675    * allowed object is {@link String }
1676    *
1677    */
 
1678  0 toggle public void setEnd(String value)
1679    {
1680  0 this.end = value;
1681    }
1682   
1683    /**
1684    * <p>
1685    * Java class for anonymous complex type.
1686    *
1687    * <p>
1688    * The following schema fragment specifies the expected content
1689    * contained within this class.
1690    *
1691    * <pre>
1692    * &lt;complexType>
1693    * &lt;complexContent>
1694    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1695    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1696    * &lt;/restriction>
1697    * &lt;/complexContent>
1698    * &lt;/complexType>
1699    * </pre>
1700    *
1701    *
1702    */
1703    @XmlAccessorType(XmlAccessType.FIELD)
1704    @XmlType(name = "", propOrder = { "content" })
 
1705    public static class DbDetail
1706    {
1707   
1708    @XmlValue
1709    protected String content;
1710   
1711    @XmlAttribute(name = "dbSource")
1712    protected String dbSource;
1713   
1714    @XmlAttribute(name = "property", required = true)
1715    protected String property;
1716   
1717    /**
1718    * Gets the value of the content property.
1719    *
1720    * @return possible object is {@link String }
1721    *
1722    */
 
1723  0 toggle public String getContent()
1724    {
1725  0 return content;
1726    }
1727   
1728    /**
1729    * Sets the value of the content property.
1730    *
1731    * @param value
1732    * allowed object is {@link String }
1733    *
1734    */
 
1735  0 toggle public void setContent(String value)
1736    {
1737  0 this.content = value;
1738    }
1739   
1740    /**
1741    * Gets the value of the dbSource property.
1742    *
1743    * @return possible object is {@link String }
1744    *
1745    */
 
1746  0 toggle public String getDbSource()
1747    {
1748  0 return dbSource;
1749    }
1750   
1751    /**
1752    * Sets the value of the dbSource property.
1753    *
1754    * @param value
1755    * allowed object is {@link String }
1756    *
1757    */
 
1758  0 toggle public void setDbSource(String value)
1759    {
1760  0 this.dbSource = value;
1761    }
1762   
1763    /**
1764    * Gets the value of the property property.
1765    *
1766    * @return possible object is {@link String }
1767    *
1768    */
 
1769  0 toggle public String getProperty()
1770    {
1771  0 return property;
1772    }
1773   
1774    /**
1775    * Sets the value of the property property.
1776    *
1777    * @param value
1778    * allowed object is {@link String }
1779    *
1780    */
 
1781  0 toggle public void setProperty(String value)
1782    {
1783  0 this.property = value;
1784    }
1785   
1786    }
1787   
1788    }
1789   
1790    }
1791   
1792    }
1793   
1794    /**
1795    * <p>
1796    * Java class for anonymous complex type.
1797    *
1798    * <p>
1799    * The following schema fragment specifies the expected content contained
1800    * within this class.
1801    *
1802    * <pre>
1803    * &lt;complexType>
1804    * &lt;complexContent>
1805    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1806    * &lt;sequence>
1807    * &lt;element name="residue" maxOccurs="unbounded">
1808    * &lt;complexType>
1809    * &lt;complexContent>
1810    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1811    * &lt;sequence>
1812    * &lt;element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
1813    * &lt;complexType>
1814    * &lt;complexContent>
1815    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1816    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1817    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
1818    * &lt;attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
1819    * &lt;/restriction>
1820    * &lt;/complexContent>
1821    * &lt;/complexType>
1822    * &lt;/element>
1823    * &lt;element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
1824    * &lt;complexType>
1825    * &lt;complexContent>
1826    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1827    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1828    * &lt;/restriction>
1829    * &lt;/complexContent>
1830    * &lt;/complexType>
1831    * &lt;/element>
1832    * &lt;/sequence>
1833    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
1834    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
1835    * &lt;/restriction>
1836    * &lt;/complexContent>
1837    * &lt;/complexType>
1838    * &lt;/element>
1839    * &lt;/sequence>
1840    * &lt;/restriction>
1841    * &lt;/complexContent>
1842    * &lt;/complexType>
1843    * </pre>
1844    *
1845    *
1846    */
1847    @XmlAccessorType(XmlAccessType.FIELD)
1848    @XmlType(name = "", propOrder = { "residue" })
 
1849    public static class ListResidue
1850    {
1851   
1852    @XmlElement(required = true)
1853    protected List<Entry.Entity.Segment.ListResidue.Residue> residue;
1854   
1855    /**
1856    * Gets the value of the residue property.
1857    *
1858    * <p>
1859    * This accessor method returns a reference to the live list, not a
1860    * snapshot. Therefore any modification you make to the returned list
1861    * will be present inside the JAXB object. This is why there is not a
1862    * <CODE>set</CODE> method for the residue property.
1863    *
1864    * <p>
1865    * For example, to add a new item, do as follows:
1866    *
1867    * <pre>
1868    * getResidue().add(newItem);
1869    * </pre>
1870    *
1871    *
1872    * <p>
1873    * Objects of the following type(s) are allowed in the list
1874    * {@link Entry.Entity.Segment.ListResidue.Residue }
1875    *
1876    *
1877    */
 
1878  0 toggle public List<Entry.Entity.Segment.ListResidue.Residue> getResidue()
1879    {
1880  0 if (residue == null)
1881    {
1882  0 residue = new ArrayList<Entry.Entity.Segment.ListResidue.Residue>();
1883    }
1884  0 return this.residue;
1885    }
1886   
1887    /**
1888    * <p>
1889    * Java class for anonymous complex type.
1890    *
1891    * <p>
1892    * The following schema fragment specifies the expected content
1893    * contained within this class.
1894    *
1895    * <pre>
1896    * &lt;complexType>
1897    * &lt;complexContent>
1898    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1899    * &lt;sequence>
1900    * &lt;element name="crossRefDb" maxOccurs="unbounded" minOccurs="0">
1901    * &lt;complexType>
1902    * &lt;complexContent>
1903    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1904    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
1905    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
1906    * &lt;attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
1907    * &lt;/restriction>
1908    * &lt;/complexContent>
1909    * &lt;/complexType>
1910    * &lt;/element>
1911    * &lt;element name="residueDetail" maxOccurs="unbounded" minOccurs="0">
1912    * &lt;complexType>
1913    * &lt;complexContent>
1914    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
1915    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
1916    * &lt;/restriction>
1917    * &lt;/complexContent>
1918    * &lt;/complexType>
1919    * &lt;/element>
1920    * &lt;/sequence>
1921    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
1922    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
1923    * &lt;/restriction>
1924    * &lt;/complexContent>
1925    * &lt;/complexType>
1926    * </pre>
1927    *
1928    *
1929    */
1930    @XmlAccessorType(XmlAccessType.FIELD)
1931    @XmlType(name = "", propOrder = { "crossRefDb", "residueDetail" })
 
1932    public static class Residue
1933    {
1934   
1935    protected List<Entry.Entity.Segment.ListResidue.Residue.CrossRefDb> crossRefDb;
1936   
1937    protected List<Entry.Entity.Segment.ListResidue.Residue.ResidueDetail> residueDetail;
1938   
1939    @XmlAttribute(name = "dbResNum", required = true)
1940    protected String dbResNum;
1941   
1942    @XmlAttribute(name = "dbResName", required = true)
1943    protected String dbResName;
1944   
1945    @XmlAttribute(name = "dbVersion")
1946    protected String dbVersion;
1947   
1948    @XmlAttribute(name = "dbSource", required = true)
1949    protected String dbSource;
1950   
1951    @XmlAttribute(name = "dbCoordSys", required = true)
1952    protected String dbCoordSys;
1953   
1954    /**
1955    * Gets the value of the crossRefDb property.
1956    *
1957    * <p>
1958    * This accessor method returns a reference to the live list, not a
1959    * snapshot. Therefore any modification you make to the returned list
1960    * will be present inside the JAXB object. This is why there is not a
1961    * <CODE>set</CODE> method for the crossRefDb property.
1962    *
1963    * <p>
1964    * For example, to add a new item, do as follows:
1965    *
1966    * <pre>
1967    * getCrossRefDb().add(newItem);
1968    * </pre>
1969    *
1970    *
1971    * <p>
1972    * Objects of the following type(s) are allowed in the list
1973    * {@link Entry.Entity.Segment.ListResidue.Residue.CrossRefDb }
1974    *
1975    *
1976    */
 
1977  0 toggle public List<Entry.Entity.Segment.ListResidue.Residue.CrossRefDb> getCrossRefDb()
1978    {
1979  0 if (crossRefDb == null)
1980    {
1981  0 crossRefDb = new ArrayList<Entry.Entity.Segment.ListResidue.Residue.CrossRefDb>();
1982    }
1983  0 return this.crossRefDb;
1984    }
1985   
1986    /**
1987    * Gets the value of the residueDetail property.
1988    *
1989    * <p>
1990    * This accessor method returns a reference to the live list, not a
1991    * snapshot. Therefore any modification you make to the returned list
1992    * will be present inside the JAXB object. This is why there is not a
1993    * <CODE>set</CODE> method for the residueDetail property.
1994    *
1995    * <p>
1996    * For example, to add a new item, do as follows:
1997    *
1998    * <pre>
1999    * getResidueDetail().add(newItem);
2000    * </pre>
2001    *
2002    *
2003    * <p>
2004    * Objects of the following type(s) are allowed in the list
2005    * {@link Entry.Entity.Segment.ListResidue.Residue.ResidueDetail }
2006    *
2007    *
2008    */
 
2009  0 toggle public List<Entry.Entity.Segment.ListResidue.Residue.ResidueDetail> getResidueDetail()
2010    {
2011  0 if (residueDetail == null)
2012    {
2013  0 residueDetail = new ArrayList<Entry.Entity.Segment.ListResidue.Residue.ResidueDetail>();
2014    }
2015  0 return this.residueDetail;
2016    }
2017   
2018    /**
2019    * Gets the value of the dbResNum property.
2020    *
2021    * @return possible object is {@link String }
2022    *
2023    */
 
2024  0 toggle public String getDbResNum()
2025    {
2026  0 return dbResNum;
2027    }
2028   
2029    /**
2030    * Sets the value of the dbResNum property.
2031    *
2032    * @param value
2033    * allowed object is {@link String }
2034    *
2035    */
 
2036  0 toggle public void setDbResNum(String value)
2037    {
2038  0 this.dbResNum = value;
2039    }
2040   
2041    /**
2042    * Gets the value of the dbResName property.
2043    *
2044    * @return possible object is {@link String }
2045    *
2046    */
 
2047  0 toggle public String getDbResName()
2048    {
2049  0 return dbResName;
2050    }
2051   
2052    /**
2053    * Sets the value of the dbResName property.
2054    *
2055    * @param value
2056    * allowed object is {@link String }
2057    *
2058    */
 
2059  0 toggle public void setDbResName(String value)
2060    {
2061  0 this.dbResName = value;
2062    }
2063   
2064    /**
2065    * Gets the value of the dbVersion property.
2066    *
2067    * @return possible object is {@link String }
2068    *
2069    */
 
2070  0 toggle public String getDbVersion()
2071    {
2072  0 return dbVersion;
2073    }
2074   
2075    /**
2076    * Sets the value of the dbVersion property.
2077    *
2078    * @param value
2079    * allowed object is {@link String }
2080    *
2081    */
 
2082  0 toggle public void setDbVersion(String value)
2083    {
2084  0 this.dbVersion = value;
2085    }
2086   
2087    /**
2088    * Gets the value of the dbSource property.
2089    *
2090    * @return possible object is {@link String }
2091    *
2092    */
 
2093  0 toggle public String getDbSource()
2094    {
2095  0 return dbSource;
2096    }
2097   
2098    /**
2099    * Sets the value of the dbSource property.
2100    *
2101    * @param value
2102    * allowed object is {@link String }
2103    *
2104    */
 
2105  0 toggle public void setDbSource(String value)
2106    {
2107  0 this.dbSource = value;
2108    }
2109   
2110    /**
2111    * Gets the value of the dbCoordSys property.
2112    *
2113    * @return possible object is {@link String }
2114    *
2115    */
 
2116  0 toggle public String getDbCoordSys()
2117    {
2118  0 return dbCoordSys;
2119    }
2120   
2121    /**
2122    * Sets the value of the dbCoordSys property.
2123    *
2124    * @param value
2125    * allowed object is {@link String }
2126    *
2127    */
 
2128  0 toggle public void setDbCoordSys(String value)
2129    {
2130  0 this.dbCoordSys = value;
2131    }
2132   
2133    /**
2134    * <p>
2135    * Java class for anonymous complex type.
2136    *
2137    * <p>
2138    * The following schema fragment specifies the expected content
2139    * contained within this class.
2140    *
2141    * <pre>
2142    * &lt;complexType>
2143    * &lt;complexContent>
2144    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2145    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}dbRef"/>
2146    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}resRef"/>
2147    * &lt;attribute name="dbChainId" type="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}chainId" />
2148    * &lt;/restriction>
2149    * &lt;/complexContent>
2150    * &lt;/complexType>
2151    * </pre>
2152    *
2153    *
2154    */
2155    @XmlAccessorType(XmlAccessType.FIELD)
2156    @XmlType(name = "")
 
2157    public static class CrossRefDb
2158    {
2159   
2160    @XmlAttribute(name = "dbChainId")
2161    protected String dbChainId;
2162   
2163    @XmlAttribute(name = "dbSource", required = true)
2164    protected String dbSource;
2165   
2166    @XmlAttribute(name = "dbCoordSys", required = true)
2167    protected String dbCoordSys;
2168   
2169    @XmlAttribute(name = "dbAccessionId", required = true)
2170    protected String dbAccessionId;
2171   
2172    @XmlAttribute(name = "dbEvidence")
2173    protected String dbEvidence;
2174   
2175    @XmlAttribute(name = "dbVersion")
2176    protected String dbVersion;
2177   
2178    @XmlAttribute(name = "dbResNum", required = true)
2179    protected String dbResNum;
2180   
2181    @XmlAttribute(name = "dbResName", required = true)
2182    protected String dbResName;
2183   
2184    /**
2185    * Gets the value of the dbChainId property.
2186    *
2187    * @return possible object is {@link String }
2188    *
2189    */
 
2190  0 toggle public String getDbChainId()
2191    {
2192  0 return dbChainId;
2193    }
2194   
2195    /**
2196    * Sets the value of the dbChainId property.
2197    *
2198    * @param value
2199    * allowed object is {@link String }
2200    *
2201    */
 
2202  0 toggle public void setDbChainId(String value)
2203    {
2204  0 this.dbChainId = value;
2205    }
2206   
2207    /**
2208    * Gets the value of the dbSource property.
2209    *
2210    * @return possible object is {@link String }
2211    *
2212    */
 
2213  0 toggle public String getDbSource()
2214    {
2215  0 return dbSource;
2216    }
2217   
2218    /**
2219    * Sets the value of the dbSource property.
2220    *
2221    * @param value
2222    * allowed object is {@link String }
2223    *
2224    */
 
2225  0 toggle public void setDbSource(String value)
2226    {
2227  0 this.dbSource = value;
2228    }
2229   
2230    /**
2231    * Gets the value of the dbCoordSys property.
2232    *
2233    * @return possible object is {@link String }
2234    *
2235    */
 
2236  0 toggle public String getDbCoordSys()
2237    {
2238  0 return dbCoordSys;
2239    }
2240   
2241    /**
2242    * Sets the value of the dbCoordSys property.
2243    *
2244    * @param value
2245    * allowed object is {@link String }
2246    *
2247    */
 
2248  0 toggle public void setDbCoordSys(String value)
2249    {
2250  0 this.dbCoordSys = value;
2251    }
2252   
2253    /**
2254    * Gets the value of the dbAccessionId property.
2255    *
2256    * @return possible object is {@link String }
2257    *
2258    */
 
2259  0 toggle public String getDbAccessionId()
2260    {
2261  0 return dbAccessionId;
2262    }
2263   
2264    /**
2265    * Sets the value of the dbAccessionId property.
2266    *
2267    * @param value
2268    * allowed object is {@link String }
2269    *
2270    */
 
2271  0 toggle public void setDbAccessionId(String value)
2272    {
2273  0 this.dbAccessionId = value;
2274    }
2275   
2276    /**
2277    * Gets the value of the dbEvidence property.
2278    *
2279    * @return possible object is {@link String }
2280    *
2281    */
 
2282  0 toggle public String getDbEvidence()
2283    {
2284  0 return dbEvidence;
2285    }
2286   
2287    /**
2288    * Sets the value of the dbEvidence property.
2289    *
2290    * @param value
2291    * allowed object is {@link String }
2292    *
2293    */
 
2294  0 toggle public void setDbEvidence(String value)
2295    {
2296  0 this.dbEvidence = value;
2297    }
2298   
2299    /**
2300    * Gets the value of the dbVersion property.
2301    *
2302    * @return possible object is {@link String }
2303    *
2304    */
 
2305  0 toggle public String getDbVersion()
2306    {
2307  0 return dbVersion;
2308    }
2309   
2310    /**
2311    * Sets the value of the dbVersion property.
2312    *
2313    * @param value
2314    * allowed object is {@link String }
2315    *
2316    */
 
2317  0 toggle public void setDbVersion(String value)
2318    {
2319  0 this.dbVersion = value;
2320    }
2321   
2322    /**
2323    * Gets the value of the dbResNum property.
2324    *
2325    * @return possible object is {@link String }
2326    *
2327    */
 
2328  0 toggle public String getDbResNum()
2329    {
2330  0 return dbResNum;
2331    }
2332   
2333    /**
2334    * Sets the value of the dbResNum property.
2335    *
2336    * @param value
2337    * allowed object is {@link String }
2338    *
2339    */
 
2340  0 toggle public void setDbResNum(String value)
2341    {
2342  0 this.dbResNum = value;
2343    }
2344   
2345    /**
2346    * Gets the value of the dbResName property.
2347    *
2348    * @return possible object is {@link String }
2349    *
2350    */
 
2351  0 toggle public String getDbResName()
2352    {
2353  0 return dbResName;
2354    }
2355   
2356    /**
2357    * Sets the value of the dbResName property.
2358    *
2359    * @param value
2360    * allowed object is {@link String }
2361    *
2362    */
 
2363  0 toggle public void setDbResName(String value)
2364    {
2365  0 this.dbResName = value;
2366    }
2367   
2368    }
2369   
2370    /**
2371    * <p>
2372    * Java class for anonymous complex type.
2373    *
2374    * <p>
2375    * The following schema fragment specifies the expected content
2376    * contained within this class.
2377    *
2378    * <pre>
2379    * &lt;complexType>
2380    * &lt;complexContent>
2381    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2382    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
2383    * &lt;/restriction>
2384    * &lt;/complexContent>
2385    * &lt;/complexType>
2386    * </pre>
2387    *
2388    *
2389    */
2390    @XmlAccessorType(XmlAccessType.FIELD)
2391    @XmlType(name = "", propOrder = { "content" })
 
2392    public static class ResidueDetail
2393    {
2394   
2395    @XmlValue
2396    protected String content;
2397   
2398    @XmlAttribute(name = "dbSource")
2399    protected String dbSource;
2400   
2401    @XmlAttribute(name = "property", required = true)
2402    protected String property;
2403   
2404    /**
2405    * Gets the value of the content property.
2406    *
2407    * @return possible object is {@link String }
2408    *
2409    */
 
2410  0 toggle public String getContent()
2411    {
2412  0 return content;
2413    }
2414   
2415    /**
2416    * Sets the value of the content property.
2417    *
2418    * @param value
2419    * allowed object is {@link String }
2420    *
2421    */
 
2422  0 toggle public void setContent(String value)
2423    {
2424  0 this.content = value;
2425    }
2426   
2427    /**
2428    * Gets the value of the dbSource property.
2429    *
2430    * @return possible object is {@link String }
2431    *
2432    */
 
2433  0 toggle public String getDbSource()
2434    {
2435  0 return dbSource;
2436    }
2437   
2438    /**
2439    * Sets the value of the dbSource property.
2440    *
2441    * @param value
2442    * allowed object is {@link String }
2443    *
2444    */
 
2445  0 toggle public void setDbSource(String value)
2446    {
2447  0 this.dbSource = value;
2448    }
2449   
2450    /**
2451    * Gets the value of the property property.
2452    *
2453    * @return possible object is {@link String }
2454    *
2455    */
 
2456  0 toggle public String getProperty()
2457    {
2458  0 return property;
2459    }
2460   
2461    /**
2462    * Sets the value of the property property.
2463    *
2464    * @param value
2465    * allowed object is {@link String }
2466    *
2467    */
 
2468  0 toggle public void setProperty(String value)
2469    {
2470  0 this.property = value;
2471    }
2472   
2473    }
2474   
2475    }
2476   
2477    }
2478   
2479    /**
2480    * <p>
2481    * Java class for anonymous complex type.
2482    *
2483    * <p>
2484    * The following schema fragment specifies the expected content contained
2485    * within this class.
2486    *
2487    * <pre>
2488    * &lt;complexType>
2489    * &lt;complexContent>
2490    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2491    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
2492    * &lt;/restriction>
2493    * &lt;/complexContent>
2494    * &lt;/complexType>
2495    * </pre>
2496    *
2497    *
2498    */
2499    @XmlAccessorType(XmlAccessType.FIELD)
2500    @XmlType(name = "", propOrder = { "content" })
 
2501    public static class SegmentDetail
2502    {
2503   
2504    @XmlValue
2505    protected String content;
2506   
2507    @XmlAttribute(name = "dbSource")
2508    protected String dbSource;
2509   
2510    @XmlAttribute(name = "property", required = true)
2511    protected String property;
2512   
2513    /**
2514    * Gets the value of the content property.
2515    *
2516    * @return possible object is {@link String }
2517    *
2518    */
 
2519  0 toggle public String getContent()
2520    {
2521  0 return content;
2522    }
2523   
2524    /**
2525    * Sets the value of the content property.
2526    *
2527    * @param value
2528    * allowed object is {@link String }
2529    *
2530    */
 
2531  0 toggle public void setContent(String value)
2532    {
2533  0 this.content = value;
2534    }
2535   
2536    /**
2537    * Gets the value of the dbSource property.
2538    *
2539    * @return possible object is {@link String }
2540    *
2541    */
 
2542  0 toggle public String getDbSource()
2543    {
2544  0 return dbSource;
2545    }
2546   
2547    /**
2548    * Sets the value of the dbSource property.
2549    *
2550    * @param value
2551    * allowed object is {@link String }
2552    *
2553    */
 
2554  0 toggle public void setDbSource(String value)
2555    {
2556  0 this.dbSource = value;
2557    }
2558   
2559    /**
2560    * Gets the value of the property property.
2561    *
2562    * @return possible object is {@link String }
2563    *
2564    */
 
2565  0 toggle public String getProperty()
2566    {
2567  0 return property;
2568    }
2569   
2570    /**
2571    * Sets the value of the property property.
2572    *
2573    * @param value
2574    * allowed object is {@link String }
2575    *
2576    */
 
2577  0 toggle public void setProperty(String value)
2578    {
2579  0 this.property = value;
2580    }
2581   
2582    }
2583   
2584    }
2585   
2586    }
2587   
2588    /**
2589    * <p>
2590    * Java class for anonymous complex type.
2591    *
2592    * <p>
2593    * The following schema fragment specifies the expected content contained
2594    * within this class.
2595    *
2596    * <pre>
2597    * &lt;complexType>
2598    * &lt;complexContent>
2599    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2600    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}detail"/>
2601    * &lt;/restriction>
2602    * &lt;/complexContent>
2603    * &lt;/complexType>
2604    * </pre>
2605    *
2606    *
2607    */
2608    @XmlAccessorType(XmlAccessType.FIELD)
2609    @XmlType(name = "", propOrder = { "content" })
 
2610    public static class EntryDetail
2611    {
2612   
2613    @XmlValue
2614    protected String content;
2615   
2616    @XmlAttribute(name = "dbSource")
2617    protected String dbSource;
2618   
2619    @XmlAttribute(name = "property", required = true)
2620    protected String property;
2621   
2622    /**
2623    * Gets the value of the content property.
2624    *
2625    * @return possible object is {@link String }
2626    *
2627    */
 
2628  0 toggle public String getContent()
2629    {
2630  0 return content;
2631    }
2632   
2633    /**
2634    * Sets the value of the content property.
2635    *
2636    * @param value
2637    * allowed object is {@link String }
2638    *
2639    */
 
2640  0 toggle public void setContent(String value)
2641    {
2642  0 this.content = value;
2643    }
2644   
2645    /**
2646    * Gets the value of the dbSource property.
2647    *
2648    * @return possible object is {@link String }
2649    *
2650    */
 
2651  0 toggle public String getDbSource()
2652    {
2653  0 return dbSource;
2654    }
2655   
2656    /**
2657    * Sets the value of the dbSource property.
2658    *
2659    * @param value
2660    * allowed object is {@link String }
2661    *
2662    */
 
2663  0 toggle public void setDbSource(String value)
2664    {
2665  0 this.dbSource = value;
2666    }
2667   
2668    /**
2669    * Gets the value of the property property.
2670    *
2671    * @return possible object is {@link String }
2672    *
2673    */
 
2674  0 toggle public String getProperty()
2675    {
2676  0 return property;
2677    }
2678   
2679    /**
2680    * Sets the value of the property property.
2681    *
2682    * @param value
2683    * allowed object is {@link String }
2684    *
2685    */
 
2686  0 toggle public void setProperty(String value)
2687    {
2688  0 this.property = value;
2689    }
2690   
2691    }
2692   
2693    /**
2694    * <p>
2695    * Java class for anonymous complex type.
2696    *
2697    * <p>
2698    * The following schema fragment specifies the expected content contained
2699    * within this class.
2700    *
2701    * <pre>
2702    * &lt;complexType>
2703    * &lt;complexContent>
2704    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2705    * &lt;sequence maxOccurs="unbounded">
2706    * &lt;element name="db">
2707    * &lt;complexType>
2708    * &lt;complexContent>
2709    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2710    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
2711    * &lt;/restriction>
2712    * &lt;/complexContent>
2713    * &lt;/complexType>
2714    * &lt;/element>
2715    * &lt;/sequence>
2716    * &lt;/restriction>
2717    * &lt;/complexContent>
2718    * &lt;/complexType>
2719    * </pre>
2720    *
2721    *
2722    */
2723    @XmlAccessorType(XmlAccessType.FIELD)
2724    @XmlType(name = "", propOrder = { "db" })
 
2725    public static class ListDB
2726    {
2727   
2728    @XmlElement(required = true)
2729    protected List<Entry.ListDB.Db> db;
2730   
2731    /**
2732    * Gets the value of the db property.
2733    *
2734    * <p>
2735    * This accessor method returns a reference to the live list, not a
2736    * snapshot. Therefore any modification you make to the returned list will
2737    * be present inside the JAXB object. This is why there is not a
2738    * <CODE>set</CODE> method for the db property.
2739    *
2740    * <p>
2741    * For example, to add a new item, do as follows:
2742    *
2743    * <pre>
2744    * getDb().add(newItem);
2745    * </pre>
2746    *
2747    *
2748    * <p>
2749    * Objects of the following type(s) are allowed in the list
2750    * {@link Entry.ListDB.Db }
2751    *
2752    *
2753    */
 
2754  0 toggle public List<Entry.ListDB.Db> getDb()
2755    {
2756  0 if (db == null)
2757    {
2758  0 db = new ArrayList<Entry.ListDB.Db>();
2759    }
2760  0 return this.db;
2761    }
2762   
2763    /**
2764    * <p>
2765    * Java class for anonymous complex type.
2766    *
2767    * <p>
2768    * The following schema fragment specifies the expected content contained
2769    * within this class.
2770    *
2771    * <pre>
2772    * &lt;complexType>
2773    * &lt;complexContent>
2774    * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
2775    * &lt;attGroup ref="{http://www.ebi.ac.uk/pdbe/docs/sifts/dataTypes.xsd}listdbRef"/>
2776    * &lt;/restriction>
2777    * &lt;/complexContent>
2778    * &lt;/complexType>
2779    * </pre>
2780    *
2781    *
2782    */
2783    @XmlAccessorType(XmlAccessType.FIELD)
2784    @XmlType(name = "")
 
2785    public static class Db
2786    {
2787   
2788    @XmlAttribute(name = "dbVersion")
2789    protected String dbVersion;
2790   
2791    @XmlAttribute(name = "dbSource", required = true)
2792    protected String dbSource;
2793   
2794    @XmlAttribute(name = "dbCoordSys", required = true)
2795    protected String dbCoordSys;
2796   
2797    /**
2798    * Gets the value of the dbVersion property.
2799    *
2800    * @return possible object is {@link String }
2801    *
2802    */
 
2803  0 toggle public String getDbVersion()
2804    {
2805  0 return dbVersion;
2806    }
2807   
2808    /**
2809    * Sets the value of the dbVersion property.
2810    *
2811    * @param value
2812    * allowed object is {@link String }
2813    *
2814    */
 
2815  0 toggle public void setDbVersion(String value)
2816    {
2817  0 this.dbVersion = value;
2818    }
2819   
2820    /**
2821    * Gets the value of the dbSource property.
2822    *
2823    * @return possible object is {@link String }
2824    *
2825    */
 
2826  0 toggle public String getDbSource()
2827    {
2828  0 return dbSource;
2829    }
2830   
2831    /**
2832    * Sets the value of the dbSource property.
2833    *
2834    * @param value
2835    * allowed object is {@link String }
2836    *
2837    */
 
2838  0 toggle public void setDbSource(String value)
2839    {
2840  0 this.dbSource = value;
2841    }
2842   
2843    /**
2844    * Gets the value of the dbCoordSys property.
2845    *
2846    * @return possible object is {@link String }
2847    *
2848    */
 
2849  0 toggle public String getDbCoordSys()
2850    {
2851  0 return dbCoordSys;
2852    }
2853   
2854    /**
2855    * Sets the value of the dbCoordSys property.
2856    *
2857    * @param value
2858    * allowed object is {@link String }
2859    *
2860    */
 
2861  0 toggle public void setDbCoordSys(String value)
2862    {
2863  0 this.dbCoordSys = value;
2864    }
2865   
2866    }
2867   
2868    }
2869   
2870    }