public static class SubstanceProtein.SubstanceProteinSubunitComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
cTerminalModification
The modification at the C-terminal shall be specified.
|
protected Identifier |
cTerminalModificationId
Unique identifier for molecular fragment modification based on the ISO 11238 Substance ID.
|
protected IntegerType |
length
Length of linear sequences of amino acids contained in the subunit.
|
protected StringType |
nTerminalModification
The name of the fragment modified at the N-terminal of the SubstanceProtein shall be specified.
|
protected Identifier |
nTerminalModificationId
Unique identifier for molecular fragment modification based on the ISO 11238 Substance ID.
|
protected StringType |
sequence
The sequence information shall be provided enumerating the amino acids from N- to C-terminal end using standard single-letter amino acid codes.
|
protected Attachment |
sequenceAttachment
The sequence information shall be provided enumerating the amino acids from N- to C-terminal end using standard single-letter amino acid codes.
|
protected IntegerType |
subunit
Index of primary sequences of amino acids linked through peptide bonds in order of decreasing length.
|
modifierExtension| Constructor and Description |
|---|
SubstanceProteinSubunitComponent()
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected IntegerType subunit
protected StringType sequence
protected IntegerType length
protected Attachment sequenceAttachment
protected Identifier nTerminalModificationId
protected StringType nTerminalModification
protected Identifier cTerminalModificationId
protected StringType cTerminalModification
public SubstanceProteinSubunitComponent()
public IntegerType getSubunitElement()
subunit (Index of primary sequences of amino acids linked through peptide bonds in order of decreasing length. Sequences of the same length will be ordered by molecular weight. Subunits that have identical sequences will be repeated and have sequential subscripts.). This is the underlying object with id, value and extensions. The accessor "getSubunit" gives direct access to the valuepublic boolean hasSubunitElement()
public boolean hasSubunit()
public SubstanceProtein.SubstanceProteinSubunitComponent setSubunitElement(IntegerType value)
value - subunit (Index of primary sequences of amino acids linked through peptide bonds in order of decreasing length. Sequences of the same length will be ordered by molecular weight. Subunits that have identical sequences will be repeated and have sequential subscripts.). This is the underlying object with id, value and extensions. The accessor "getSubunit" gives direct access to the valuepublic int getSubunit()
public SubstanceProtein.SubstanceProteinSubunitComponent setSubunit(int value)
value - Index of primary sequences of amino acids linked through peptide bonds in order of decreasing length. Sequences of the same length will be ordered by molecular weight. Subunits that have identical sequences will be repeated and have sequential subscripts.public StringType getSequenceElement()
sequence (The sequence information shall be provided enumerating the amino acids from N- to C-terminal end using standard single-letter amino acid codes. Uppercase shall be used for L-amino acids and lowercase for D-amino acids. Transcribed SubstanceProteins will always be described using the translated sequence; for synthetic peptide containing amino acids that are not represented with a single letter code an X should be used within the sequence. The modified amino acids will be distinguished by their position in the sequence.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the valuepublic boolean hasSequenceElement()
public boolean hasSequence()
public SubstanceProtein.SubstanceProteinSubunitComponent setSequenceElement(StringType value)
value - sequence (The sequence information shall be provided enumerating the amino acids from N- to C-terminal end using standard single-letter amino acid codes. Uppercase shall be used for L-amino acids and lowercase for D-amino acids. Transcribed SubstanceProteins will always be described using the translated sequence; for synthetic peptide containing amino acids that are not represented with a single letter code an X should be used within the sequence. The modified amino acids will be distinguished by their position in the sequence.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the valuepublic String getSequence()
public SubstanceProtein.SubstanceProteinSubunitComponent setSequence(String value)
value - The sequence information shall be provided enumerating the amino acids from N- to C-terminal end using standard single-letter amino acid codes. Uppercase shall be used for L-amino acids and lowercase for D-amino acids. Transcribed SubstanceProteins will always be described using the translated sequence; for synthetic peptide containing amino acids that are not represented with a single letter code an X should be used within the sequence. The modified amino acids will be distinguished by their position in the sequence.public IntegerType getLengthElement()
length (Length of linear sequences of amino acids contained in the subunit.). This is the underlying object with id, value and extensions. The accessor "getLength" gives direct access to the valuepublic boolean hasLengthElement()
public boolean hasLength()
public SubstanceProtein.SubstanceProteinSubunitComponent setLengthElement(IntegerType value)
value - length (Length of linear sequences of amino acids contained in the subunit.). This is the underlying object with id, value and extensions. The accessor "getLength" gives direct access to the valuepublic int getLength()
public SubstanceProtein.SubstanceProteinSubunitComponent setLength(int value)
value - Length of linear sequences of amino acids contained in the subunit.public Attachment getSequenceAttachment()
sequenceAttachment (The sequence information shall be provided enumerating the amino acids from N- to C-terminal end using standard single-letter amino acid codes. Uppercase shall be used for L-amino acids and lowercase for D-amino acids. Transcribed SubstanceProteins will always be described using the translated sequence; for synthetic peptide containing amino acids that are not represented with a single letter code an X should be used within the sequence. The modified amino acids will be distinguished by their position in the sequence.)public boolean hasSequenceAttachment()
public SubstanceProtein.SubstanceProteinSubunitComponent setSequenceAttachment(Attachment value)
value - sequenceAttachment (The sequence information shall be provided enumerating the amino acids from N- to C-terminal end using standard single-letter amino acid codes. Uppercase shall be used for L-amino acids and lowercase for D-amino acids. Transcribed SubstanceProteins will always be described using the translated sequence; for synthetic peptide containing amino acids that are not represented with a single letter code an X should be used within the sequence. The modified amino acids will be distinguished by their position in the sequence.)public Identifier getNTerminalModificationId()
nTerminalModificationId (Unique identifier for molecular fragment modification based on the ISO 11238 Substance ID.)public boolean hasNTerminalModificationId()
public SubstanceProtein.SubstanceProteinSubunitComponent setNTerminalModificationId(Identifier value)
value - nTerminalModificationId (Unique identifier for molecular fragment modification based on the ISO 11238 Substance ID.)public StringType getNTerminalModificationElement()
nTerminalModification (The name of the fragment modified at the N-terminal of the SubstanceProtein shall be specified.). This is the underlying object with id, value and extensions. The accessor "getNTerminalModification" gives direct access to the valuepublic boolean hasNTerminalModificationElement()
public boolean hasNTerminalModification()
public SubstanceProtein.SubstanceProteinSubunitComponent setNTerminalModificationElement(StringType value)
value - nTerminalModification (The name of the fragment modified at the N-terminal of the SubstanceProtein shall be specified.). This is the underlying object with id, value and extensions. The accessor "getNTerminalModification" gives direct access to the valuepublic String getNTerminalModification()
public SubstanceProtein.SubstanceProteinSubunitComponent setNTerminalModification(String value)
value - The name of the fragment modified at the N-terminal of the SubstanceProtein shall be specified.public Identifier getCTerminalModificationId()
cTerminalModificationId (Unique identifier for molecular fragment modification based on the ISO 11238 Substance ID.)public boolean hasCTerminalModificationId()
public SubstanceProtein.SubstanceProteinSubunitComponent setCTerminalModificationId(Identifier value)
value - cTerminalModificationId (Unique identifier for molecular fragment modification based on the ISO 11238 Substance ID.)public StringType getCTerminalModificationElement()
cTerminalModification (The modification at the C-terminal shall be specified.). This is the underlying object with id, value and extensions. The accessor "getCTerminalModification" gives direct access to the valuepublic boolean hasCTerminalModificationElement()
public boolean hasCTerminalModification()
public SubstanceProtein.SubstanceProteinSubunitComponent setCTerminalModificationElement(StringType value)
value - cTerminalModification (The modification at the C-terminal shall be specified.). This is the underlying object with id, value and extensions. The accessor "getCTerminalModification" gives direct access to the valuepublic String getCTerminalModification()
public SubstanceProtein.SubstanceProteinSubunitComponent setCTerminalModification(String value)
value - The modification at the C-terminal shall be specified.protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic SubstanceProtein.SubstanceProteinSubunitComponent copy()
copy in class BackboneElementpublic void copyValues(SubstanceProtein.SubstanceProteinSubunitComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.