Package org.hl7.fhir.r4.model
Class MolecularSequence.MolecularSequenceReferenceSeqComponent
java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.Element
org.hl7.fhir.r4.model.BackboneElement
org.hl7.fhir.r4.model.MolecularSequence.MolecularSequenceReferenceSeqComponent
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseBackboneElement
,org.hl7.fhir.instance.model.api.IBaseElement
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
MolecularSequence
public static class MolecularSequence.MolecularSequenceReferenceSeqComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected CodeableConcept
Structural unit composed of a nucleic acid molecule which controls its own replication through the interaction of specific proteins at one or more origins of replication ([SO:0000340](http://www.sequenceontology.org/browser/current_svn/term/SO:0000340)).protected StringType
The Genome Build used for reference, following GRCh build versions e.g.protected Enumeration
<MolecularSequence.OrientationType> A relative reference to a DNA strand based on gene orientation.protected CodeableConcept
Reference identifier of reference sequence submitted to NCBI.protected Reference
A pointer to another MolecularSequence entity as reference sequence.protected MolecularSequence
The actual object that is the target of the reference (A pointer to another MolecularSequence entity as reference sequence.)protected StringType
A string like "ACGT".protected Enumeration
<MolecularSequence.StrandType> An absolute reference to a strand.protected IntegerType
End position of the window on the reference sequence.protected IntegerType
Start position of the window on the reference sequence.Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) String[]
getTypesForProperty
(int hash, String name) int
int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setChromosome
(CodeableConcept value) setGenomeBuild
(String value) setGenomeBuildElement
(StringType value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setReferenceSeqId
(CodeableConcept value) setReferenceSeqPointer
(Reference value) setReferenceSeqString
(String value) setWindowEnd
(int value) setWindowEndElement
(IntegerType value) setWindowStart
(int value) setWindowStartElement
(IntegerType value) Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, 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, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
chromosome
Structural unit composed of a nucleic acid molecule which controls its own replication through the interaction of specific proteins at one or more origins of replication ([SO:0000340](http://www.sequenceontology.org/browser/current_svn/term/SO:0000340)). -
genomeBuild
The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37'. Version number must be included if a versioned release of a primary build was used. -
orientation
A relative reference to a DNA strand based on gene orientation. The strand that contains the open reading frame of the gene is the "sense" strand, and the opposite complementary strand is the "antisense" strand. -
referenceSeqId
Reference identifier of reference sequence submitted to NCBI. It must match the type in the MolecularSequence.type field. For example, the prefix, ?NG_? identifies reference sequence for genes, ?NM_? for messenger RNA transcripts, and ?NP_? for amino acid sequences. -
referenceSeqPointer
A pointer to another MolecularSequence entity as reference sequence. -
referenceSeqPointerTarget
The actual object that is the target of the reference (A pointer to another MolecularSequence entity as reference sequence.) -
referenceSeqString
A string like "ACGT". -
strand
An absolute reference to a strand. The Watson strand is the strand whose 5'-end is on the short arm of the chromosome, and the Crick strand as the one whose 5'-end is on the long arm. -
windowStart
Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive. -
windowEnd
End position of the window on the reference sequence. If the coordinate system is 0-based then end is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.
-
-
Constructor Details
-
MolecularSequenceReferenceSeqComponent
Constructor
-
-
Method Details
-
getChromosome
- Returns:
chromosome
(Structural unit composed of a nucleic acid molecule which controls its own replication through the interaction of specific proteins at one or more origins of replication ([SO:0000340](http://www.sequenceontology.org/browser/current_svn/term/SO:0000340)).)
-
hasChromosome
-
setChromosome
public MolecularSequence.MolecularSequenceReferenceSeqComponent setChromosome(CodeableConcept value) - Parameters:
value
-chromosome
(Structural unit composed of a nucleic acid molecule which controls its own replication through the interaction of specific proteins at one or more origins of replication ([SO:0000340](http://www.sequenceontology.org/browser/current_svn/term/SO:0000340)).)
-
getGenomeBuildElement
- Returns:
genomeBuild
(The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37'. Version number must be included if a versioned release of a primary build was used.). This is the underlying object with id, value and extensions. The accessor "getGenomeBuild" gives direct access to the value
-
hasGenomeBuildElement
-
hasGenomeBuild
-
setGenomeBuildElement
public MolecularSequence.MolecularSequenceReferenceSeqComponent setGenomeBuildElement(StringType value) - Parameters:
value
-genomeBuild
(The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37'. Version number must be included if a versioned release of a primary build was used.). This is the underlying object with id, value and extensions. The accessor "getGenomeBuild" gives direct access to the value
-
getGenomeBuild
- Returns:
- The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37'. Version number must be included if a versioned release of a primary build was used.
-
setGenomeBuild
- Parameters:
value
- The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37'. Version number must be included if a versioned release of a primary build was used.
-
getOrientationElement
- Returns:
orientation
(A relative reference to a DNA strand based on gene orientation. The strand that contains the open reading frame of the gene is the "sense" strand, and the opposite complementary strand is the "antisense" strand.). This is the underlying object with id, value and extensions. The accessor "getOrientation" gives direct access to the value
-
hasOrientationElement
-
hasOrientation
-
setOrientationElement
public MolecularSequence.MolecularSequenceReferenceSeqComponent setOrientationElement(Enumeration<MolecularSequence.OrientationType> value) - Parameters:
value
-orientation
(A relative reference to a DNA strand based on gene orientation. The strand that contains the open reading frame of the gene is the "sense" strand, and the opposite complementary strand is the "antisense" strand.). This is the underlying object with id, value and extensions. The accessor "getOrientation" gives direct access to the value
-
getOrientation
- Returns:
- A relative reference to a DNA strand based on gene orientation. The strand that contains the open reading frame of the gene is the "sense" strand, and the opposite complementary strand is the "antisense" strand.
-
setOrientation
public MolecularSequence.MolecularSequenceReferenceSeqComponent setOrientation(MolecularSequence.OrientationType value) - Parameters:
value
- A relative reference to a DNA strand based on gene orientation. The strand that contains the open reading frame of the gene is the "sense" strand, and the opposite complementary strand is the "antisense" strand.
-
getReferenceSeqId
- Returns:
referenceSeqId
(Reference identifier of reference sequence submitted to NCBI. It must match the type in the MolecularSequence.type field. For example, the prefix, ?NG_? identifies reference sequence for genes, ?NM_? for messenger RNA transcripts, and ?NP_? for amino acid sequences.)
-
hasReferenceSeqId
-
setReferenceSeqId
public MolecularSequence.MolecularSequenceReferenceSeqComponent setReferenceSeqId(CodeableConcept value) - Parameters:
value
-referenceSeqId
(Reference identifier of reference sequence submitted to NCBI. It must match the type in the MolecularSequence.type field. For example, the prefix, ?NG_? identifies reference sequence for genes, ?NM_? for messenger RNA transcripts, and ?NP_? for amino acid sequences.)
-
getReferenceSeqPointer
- Returns:
referenceSeqPointer
(A pointer to another MolecularSequence entity as reference sequence.)
-
hasReferenceSeqPointer
-
setReferenceSeqPointer
public MolecularSequence.MolecularSequenceReferenceSeqComponent setReferenceSeqPointer(Reference value) - Parameters:
value
-referenceSeqPointer
(A pointer to another MolecularSequence entity as reference sequence.)
-
getReferenceSeqPointerTarget
- Returns:
referenceSeqPointer
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (A pointer to another MolecularSequence entity as reference sequence.)
-
setReferenceSeqPointerTarget
public MolecularSequence.MolecularSequenceReferenceSeqComponent setReferenceSeqPointerTarget(MolecularSequence value) - Parameters:
value
-referenceSeqPointer
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (A pointer to another MolecularSequence entity as reference sequence.)
-
getReferenceSeqStringElement
- Returns:
referenceSeqString
(A string like "ACGT".). This is the underlying object with id, value and extensions. The accessor "getReferenceSeqString" gives direct access to the value
-
hasReferenceSeqStringElement
-
hasReferenceSeqString
-
setReferenceSeqStringElement
public MolecularSequence.MolecularSequenceReferenceSeqComponent setReferenceSeqStringElement(StringType value) - Parameters:
value
-referenceSeqString
(A string like "ACGT".). This is the underlying object with id, value and extensions. The accessor "getReferenceSeqString" gives direct access to the value
-
getReferenceSeqString
- Returns:
- A string like "ACGT".
-
setReferenceSeqString
- Parameters:
value
- A string like "ACGT".
-
getStrandElement
- Returns:
strand
(An absolute reference to a strand. The Watson strand is the strand whose 5'-end is on the short arm of the chromosome, and the Crick strand as the one whose 5'-end is on the long arm.). This is the underlying object with id, value and extensions. The accessor "getStrand" gives direct access to the value
-
hasStrandElement
-
hasStrand
-
setStrandElement
public MolecularSequence.MolecularSequenceReferenceSeqComponent setStrandElement(Enumeration<MolecularSequence.StrandType> value) - Parameters:
value
-strand
(An absolute reference to a strand. The Watson strand is the strand whose 5'-end is on the short arm of the chromosome, and the Crick strand as the one whose 5'-end is on the long arm.). This is the underlying object with id, value and extensions. The accessor "getStrand" gives direct access to the value
-
getStrand
- Returns:
- An absolute reference to a strand. The Watson strand is the strand whose 5'-end is on the short arm of the chromosome, and the Crick strand as the one whose 5'-end is on the long arm.
-
setStrand
public MolecularSequence.MolecularSequenceReferenceSeqComponent setStrand(MolecularSequence.StrandType value) - Parameters:
value
- An absolute reference to a strand. The Watson strand is the strand whose 5'-end is on the short arm of the chromosome, and the Crick strand as the one whose 5'-end is on the long arm.
-
getWindowStartElement
- Returns:
windowStart
(Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.). This is the underlying object with id, value and extensions. The accessor "getWindowStart" gives direct access to the value
-
hasWindowStartElement
-
hasWindowStart
-
setWindowStartElement
public MolecularSequence.MolecularSequenceReferenceSeqComponent setWindowStartElement(IntegerType value) - Parameters:
value
-windowStart
(Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.). This is the underlying object with id, value and extensions. The accessor "getWindowStart" gives direct access to the value
-
getWindowStart
- Returns:
- Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.
-
setWindowStart
- Parameters:
value
- Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.
-
getWindowEndElement
- Returns:
windowEnd
(End position of the window on the reference sequence. If the coordinate system is 0-based then end is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.). This is the underlying object with id, value and extensions. The accessor "getWindowEnd" gives direct access to the value
-
hasWindowEndElement
-
hasWindowEnd
-
setWindowEndElement
public MolecularSequence.MolecularSequenceReferenceSeqComponent setWindowEndElement(IntegerType value) - Parameters:
value
-windowEnd
(End position of the window on the reference sequence. If the coordinate system is 0-based then end is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.). This is the underlying object with id, value and extensions. The accessor "getWindowEnd" gives direct access to the value
-
getWindowEnd
- Returns:
- End position of the window on the reference sequence. If the coordinate system is 0-based then end is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.
-
setWindowEnd
- Parameters:
value
- End position of the window on the reference sequence. If the coordinate system is 0-based then end is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-