public static class SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected CodeableConcept |
fivePrime
The nucleotide present at the 5’ terminal shall be specified based on a controlled vocabulary.
|
protected IntegerType |
length
The length of the sequence shall be captured.
|
protected List<SubstanceNucleicAcid.SubstanceNucleicAcidSubunitLinkageComponent> |
linkage
The linkages between sugar residues will also be captured.
|
protected StringType |
sequence
Actual nucleotide sequence notation from 5' to 3' end using standard single letter codes.
|
protected Attachment |
sequenceAttachment
(TBC).
|
protected IntegerType |
subunit
Index of linear sequences of nucleic acids in order of decreasing length.
|
protected List<SubstanceNucleicAcid.SubstanceNucleicAcidSubunitSugarComponent> |
sugar
5.3.6.8.1 Sugar ID (Mandatory).
|
protected CodeableConcept |
threePrime
The nucleotide present at the 3’ terminal shall be specified based on a controlled vocabulary.
|
modifierExtension| Constructor and Description |
|---|
SubstanceNucleicAcidSubunitComponent()
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 CodeableConcept fivePrime
protected CodeableConcept threePrime
protected List<SubstanceNucleicAcid.SubstanceNucleicAcidSubunitLinkageComponent> linkage
protected List<SubstanceNucleicAcid.SubstanceNucleicAcidSubunitSugarComponent> sugar
public SubstanceNucleicAcidSubunitComponent()
public IntegerType getSubunitElement()
subunit (Index of linear sequences of nucleic acids 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 SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent setSubunitElement(IntegerType value)
value - subunit (Index of linear sequences of nucleic acids 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 SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent setSubunit(int value)
value - Index of linear sequences of nucleic acids 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 (Actual nucleotide sequence notation from 5' to 3' end using standard single letter codes. In addition to the base sequence, sugar and type of phosphate or non-phosphate linkage should also be captured.). 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 SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent setSequenceElement(StringType value)
value - sequence (Actual nucleotide sequence notation from 5' to 3' end using standard single letter codes. In addition to the base sequence, sugar and type of phosphate or non-phosphate linkage should also be captured.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the valuepublic String getSequence()
public SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent setSequence(String value)
value - Actual nucleotide sequence notation from 5' to 3' end using standard single letter codes. In addition to the base sequence, sugar and type of phosphate or non-phosphate linkage should also be captured.public IntegerType getLengthElement()
length (The length of the sequence shall be captured.). 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 SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent setLengthElement(IntegerType value)
value - length (The length of the sequence shall be captured.). This is the underlying object with id, value and extensions. The accessor "getLength" gives direct access to the valuepublic int getLength()
public SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent setLength(int value)
value - The length of the sequence shall be captured.public Attachment getSequenceAttachment()
sequenceAttachment ((TBC).)public boolean hasSequenceAttachment()
public SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent setSequenceAttachment(Attachment value)
value - sequenceAttachment ((TBC).)public CodeableConcept getFivePrime()
fivePrime (The nucleotide present at the 5’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the first position in the sequence. A separate representation would be redundant.)public boolean hasFivePrime()
public SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent setFivePrime(CodeableConcept value)
value - fivePrime (The nucleotide present at the 5’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the first position in the sequence. A separate representation would be redundant.)public CodeableConcept getThreePrime()
threePrime (The nucleotide present at the 3’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the last position in the sequence. A separate representation would be redundant.)public boolean hasThreePrime()
public SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent setThreePrime(CodeableConcept value)
value - threePrime (The nucleotide present at the 3’ terminal shall be specified based on a controlled vocabulary. Since the sequence is represented from the 5' to the 3' end, the 5’ prime nucleotide is the letter at the last position in the sequence. A separate representation would be redundant.)public List<SubstanceNucleicAcid.SubstanceNucleicAcidSubunitLinkageComponent> getLinkage()
linkage (The linkages between sugar residues will also be captured.)public SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent setLinkage(List<SubstanceNucleicAcid.SubstanceNucleicAcidSubunitLinkageComponent> theLinkage)
this for easy method chainingpublic boolean hasLinkage()
public SubstanceNucleicAcid.SubstanceNucleicAcidSubunitLinkageComponent addLinkage()
public SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent addLinkage(SubstanceNucleicAcid.SubstanceNucleicAcidSubunitLinkageComponent t)
public SubstanceNucleicAcid.SubstanceNucleicAcidSubunitLinkageComponent getLinkageFirstRep()
linkage, creating it if it does not already existpublic List<SubstanceNucleicAcid.SubstanceNucleicAcidSubunitSugarComponent> getSugar()
sugar (5.3.6.8.1 Sugar ID (Mandatory).)public SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent setSugar(List<SubstanceNucleicAcid.SubstanceNucleicAcidSubunitSugarComponent> theSugar)
this for easy method chainingpublic boolean hasSugar()
public SubstanceNucleicAcid.SubstanceNucleicAcidSubunitSugarComponent addSugar()
public SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent addSugar(SubstanceNucleicAcid.SubstanceNucleicAcidSubunitSugarComponent t)
public SubstanceNucleicAcid.SubstanceNucleicAcidSubunitSugarComponent getSugarFirstRep()
sugar, creating it if it does not already existprotected 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 SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent copy()
copy in class BackboneElementpublic void copyValues(SubstanceNucleicAcid.SubstanceNucleicAcidSubunitComponent 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.