Class FeatureType
Java class for featureType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="featureType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="original" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="variation" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="location" type="{https://uniprot.org/uniprot}locationType"/>
<element name="ligand" type="{https://uniprot.org/uniprot}ligandType" minOccurs="0"/>
<element name="ligandPart" type="{https://uniprot.org/uniprot}ligandPartType" minOccurs="0"/>
</sequence>
<attribute name="type" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="active site"/>
<enumeration value="binding site"/>
<enumeration value="chain"/>
<enumeration value="coiled-coil region"/>
<enumeration value="compositionally biased region"/>
<enumeration value="cross-link"/>
<enumeration value="disulfide bond"/>
<enumeration value="DNA-binding region"/>
<enumeration value="domain"/>
<enumeration value="glycosylation site"/>
<enumeration value="helix"/>
<enumeration value="initiator methionine"/>
<enumeration value="lipid moiety-binding region"/>
<enumeration value="modified residue"/>
<enumeration value="mutagenesis site"/>
<enumeration value="non-consecutive residues"/>
<enumeration value="non-terminal residue"/>
<enumeration value="peptide"/>
<enumeration value="propeptide"/>
<enumeration value="region of interest"/>
<enumeration value="repeat"/>
<enumeration value="non-standard amino acid"/>
<enumeration value="sequence conflict"/>
<enumeration value="sequence variant"/>
<enumeration value="short sequence motif"/>
<enumeration value="signal peptide"/>
<enumeration value="site"/>
<enumeration value="splice variant"/>
<enumeration value="strand"/>
<enumeration value="topological domain"/>
<enumeration value="transit peptide"/>
<enumeration value="transmembrane region"/>
<enumeration value="turn"/>
<enumeration value="unsure residue"/>
<enumeration value="zinc finger region"/>
<enumeration value="intramembrane region"/>
</restriction>
</simpleType>
</attribute>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="evidence" type="{https://uniprot.org/uniprot}intListType" />
<attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected LigandTypeDescribes the chemical entity that is bound in annotations that describe binding sites.protected LigandPartTypeDescribes the specific part of a molecule that is bound in annotations that describe binding sites.protected LocationTypeDescribes the sequence coordinates of the annotation.protected StringDescribes the original sequence in annotations that describe natural or artifical sequence variations.protected Stringprotected StringDescribes the type of a sequence annotation.Describes the variant sequence in annotations that describe natural or artifical sequence variations. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the description property.Gets the value of the evidence property.getId()Gets the value of the id property.Describes the chemical entity that is bound in annotations that describe binding sites.Describes the specific part of a molecule that is bound in annotations that describe binding sites.Describes the sequence coordinates of the annotation.Describes the original sequence in annotations that describe natural or artifical sequence variations.getRef()Gets the value of the ref property.getType()Describes the type of a sequence annotation.Describes the variant sequence in annotations that describe natural or artifical sequence variations.voidsetDescription(String value) Sets the value of the description property.voidSets the value of the id property.voidsetLigand(LigandType value) Sets the value of the ligand property.voidsetLigandPart(LigandPartType value) Sets the value of the ligandPart property.voidsetLocation(LocationType value) Sets the value of the location property.voidsetOriginal(String value) Sets the value of the original property.voidSets the value of the ref property.voidSets the value of the type property.
-
Field Details
-
original
Describes the original sequence in annotations that describe natural or artifical sequence variations. -
variation
Describes the variant sequence in annotations that describe natural or artifical sequence variations. -
location
Describes the sequence coordinates of the annotation. -
ligand
Describes the chemical entity that is bound in annotations that describe binding sites. -
ligandPart
Describes the specific part of a molecule that is bound in annotations that describe binding sites. -
type
Describes the type of a sequence annotation. Equivalent to the flat file FT feature keys, but using full terms instead of acronyms. -
id
-
description
-
evidence
-
ref
-
-
Constructor Details
-
FeatureType
public FeatureType()
-
-
Method Details
-
getOriginal
Describes the original sequence in annotations that describe natural or artifical sequence variations.- Returns:
- possible object is
String
-
setOriginal
Sets the value of the original property.- Parameters:
value- allowed object isString- See Also:
-
getVariation
Describes the variant sequence in annotations that describe natural or artifical sequence variations. Gets the value of the variation property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the variation property.For example, to add a new item, do as follows:
getVariation().add(newItem);
Objects of the following type(s) are allowed in the list
String- Returns:
- The value of the variation property.
-
getLocation
Describes the sequence coordinates of the annotation.- Returns:
- possible object is
LocationType
-
setLocation
Sets the value of the location property.- Parameters:
value- allowed object isLocationType- See Also:
-
getLigand
Describes the chemical entity that is bound in annotations that describe binding sites.- Returns:
- possible object is
LigandType
-
setLigand
Sets the value of the ligand property.- Parameters:
value- allowed object isLigandType- See Also:
-
getLigandPart
Describes the specific part of a molecule that is bound in annotations that describe binding sites.- Returns:
- possible object is
LigandPartType
-
setLigandPart
Sets the value of the ligandPart property.- Parameters:
value- allowed object isLigandPartType- See Also:
-
getType
Describes the type of a sequence annotation. Equivalent to the flat file FT feature keys, but using full terms instead of acronyms.- Returns:
- possible object is
String
-
setType
Sets the value of the type property. -
getId
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isString
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getEvidence
Gets the value of the evidence property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the evidence property.For example, to add a new item, do as follows:
getEvidence().add(newItem);
Objects of the following type(s) are allowed in the list
Integer- Returns:
- The value of the evidence property.
-
getRef
Gets the value of the ref property.- Returns:
- possible object is
String
-
setRef
Sets the value of the ref property.- Parameters:
value- allowed object isString
-