Package org.hl7.fhir.dstu2016may.model
Class Sequence.SequenceReferenceSeqComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.Element
-
- org.hl7.fhir.dstu2016may.model.BackboneElement
-
- org.hl7.fhir.dstu2016may.model.Sequence.SequenceReferenceSeqComponent
-
- 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:
- Sequence
public static class Sequence.SequenceReferenceSeqComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptchromosomeThe chromosome containing the genetic finding.protected StringTypegenomeBuildThe Genome Build used for reference, following GRCh build versions e.g.protected CodeableConceptreferenceSeqIdReference identifier of reference sequence submitted to NCBI.protected ReferencereferenceSeqPointerA Pointer to another Sequence entity as refence sequence.protected SequencereferenceSeqPointerTargetThe actual object that is the target of the reference (A Pointer to another Sequence entity as refence sequence.)protected StringTypereferenceSeqStringA Reference Sequence string.protected IntegerTypewindowEnd0-based end position (exclusive) of the window on the reference sequence.protected IntegerTypewindowStart0-based start position (inclusive) of the window on the reference sequence.-
Fields inherited from class org.hl7.fhir.dstu2016may.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description SequenceReferenceSeqComponent()ConstructorSequenceReferenceSeqComponent(CodeableConcept referenceSeqId, IntegerType windowStart, IntegerType windowEnd)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, 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
-
-
-
-
Field Detail
-
chromosome
protected CodeableConcept chromosome
The chromosome containing the genetic finding. The value set will be 1-22, X, Y when the species is human without chromosome abnormality. Otherwise, NCBI-Gene code system should be used.
-
genomeBuild
protected StringType 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.
-
referenceSeqId
protected CodeableConcept referenceSeqId
Reference identifier of reference sequence submitted to NCBI. It must match the type in the Sequence.type field. For example, the prefix, “NG_” identifies reference sequence for genes, “NM_” for messenger RNA transcripts, and “NP_” for amino acid sequences.
-
referenceSeqPointer
protected Reference referenceSeqPointer
A Pointer to another Sequence entity as refence sequence.
-
referenceSeqPointerTarget
protected Sequence referenceSeqPointerTarget
The actual object that is the target of the reference (A Pointer to another Sequence entity as refence sequence.)
-
referenceSeqString
protected StringType referenceSeqString
A Reference Sequence string.
-
windowStart
protected IntegerType windowStart
0-based start position (inclusive) of the window on the reference sequence.
-
windowEnd
protected IntegerType windowEnd
0-based end position (exclusive) of the window on the reference sequence.
-
-
Constructor Detail
-
SequenceReferenceSeqComponent
public SequenceReferenceSeqComponent()
Constructor
-
SequenceReferenceSeqComponent
public SequenceReferenceSeqComponent(CodeableConcept referenceSeqId, IntegerType windowStart, IntegerType windowEnd)
Constructor
-
-
Method Detail
-
getChromosome
public CodeableConcept getChromosome()
- Returns:
chromosome(The chromosome containing the genetic finding. The value set will be 1-22, X, Y when the species is human without chromosome abnormality. Otherwise, NCBI-Gene code system should be used.)
-
hasChromosome
public boolean hasChromosome()
-
setChromosome
public Sequence.SequenceReferenceSeqComponent setChromosome(CodeableConcept value)
- Parameters:
value-chromosome(The chromosome containing the genetic finding. The value set will be 1-22, X, Y when the species is human without chromosome abnormality. Otherwise, NCBI-Gene code system should be used.)
-
getGenomeBuildElement
public StringType 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
public boolean hasGenomeBuildElement()
-
hasGenomeBuild
public boolean hasGenomeBuild()
-
setGenomeBuildElement
public Sequence.SequenceReferenceSeqComponent 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
public String 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
public Sequence.SequenceReferenceSeqComponent setGenomeBuild(String value)
- 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.
-
getReferenceSeqId
public CodeableConcept getReferenceSeqId()
- Returns:
referenceSeqId(Reference identifier of reference sequence submitted to NCBI. It must match the type in the Sequence.type field. For example, the prefix, “NG_” identifies reference sequence for genes, “NM_” for messenger RNA transcripts, and “NP_” for amino acid sequences.)
-
hasReferenceSeqId
public boolean hasReferenceSeqId()
-
setReferenceSeqId
public Sequence.SequenceReferenceSeqComponent setReferenceSeqId(CodeableConcept value)
- Parameters:
value-referenceSeqId(Reference identifier of reference sequence submitted to NCBI. It must match the type in the Sequence.type field. For example, the prefix, “NG_” identifies reference sequence for genes, “NM_” for messenger RNA transcripts, and “NP_” for amino acid sequences.)
-
getReferenceSeqPointer
public Reference getReferenceSeqPointer()
- Returns:
referenceSeqPointer(A Pointer to another Sequence entity as refence sequence.)
-
hasReferenceSeqPointer
public boolean hasReferenceSeqPointer()
-
setReferenceSeqPointer
public Sequence.SequenceReferenceSeqComponent setReferenceSeqPointer(Reference value)
- Parameters:
value-referenceSeqPointer(A Pointer to another Sequence entity as refence sequence.)
-
getReferenceSeqPointerTarget
public Sequence getReferenceSeqPointerTarget()
- Returns:
referenceSeqPointerThe 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 Sequence entity as refence sequence.)
-
setReferenceSeqPointerTarget
public Sequence.SequenceReferenceSeqComponent setReferenceSeqPointerTarget(Sequence value)
- Parameters:
value-referenceSeqPointerThe 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 Sequence entity as refence sequence.)
-
getReferenceSeqStringElement
public StringType getReferenceSeqStringElement()
- Returns:
referenceSeqString(A Reference Sequence string.). This is the underlying object with id, value and extensions. The accessor "getReferenceSeqString" gives direct access to the value
-
hasReferenceSeqStringElement
public boolean hasReferenceSeqStringElement()
-
hasReferenceSeqString
public boolean hasReferenceSeqString()
-
setReferenceSeqStringElement
public Sequence.SequenceReferenceSeqComponent setReferenceSeqStringElement(StringType value)
- Parameters:
value-referenceSeqString(A Reference Sequence string.). This is the underlying object with id, value and extensions. The accessor "getReferenceSeqString" gives direct access to the value
-
getReferenceSeqString
public String getReferenceSeqString()
- Returns:
- A Reference Sequence string.
-
setReferenceSeqString
public Sequence.SequenceReferenceSeqComponent setReferenceSeqString(String value)
- Parameters:
value- A Reference Sequence string.
-
getWindowStartElement
public IntegerType getWindowStartElement()
- Returns:
windowStart(0-based start position (inclusive) of the window on the reference sequence.). This is the underlying object with id, value and extensions. The accessor "getWindowStart" gives direct access to the value
-
hasWindowStartElement
public boolean hasWindowStartElement()
-
hasWindowStart
public boolean hasWindowStart()
-
setWindowStartElement
public Sequence.SequenceReferenceSeqComponent setWindowStartElement(IntegerType value)
- Parameters:
value-windowStart(0-based start position (inclusive) of the window on the reference sequence.). This is the underlying object with id, value and extensions. The accessor "getWindowStart" gives direct access to the value
-
getWindowStart
public int getWindowStart()
- Returns:
- 0-based start position (inclusive) of the window on the reference sequence.
-
setWindowStart
public Sequence.SequenceReferenceSeqComponent setWindowStart(int value)
- Parameters:
value- 0-based start position (inclusive) of the window on the reference sequence.
-
getWindowEndElement
public IntegerType getWindowEndElement()
- Returns:
windowEnd(0-based end position (exclusive) of the window on the reference sequence.). This is the underlying object with id, value and extensions. The accessor "getWindowEnd" gives direct access to the value
-
hasWindowEndElement
public boolean hasWindowEndElement()
-
hasWindowEnd
public boolean hasWindowEnd()
-
setWindowEndElement
public Sequence.SequenceReferenceSeqComponent setWindowEndElement(IntegerType value)
- Parameters:
value-windowEnd(0-based end position (exclusive) of the window on the reference sequence.). This is the underlying object with id, value and extensions. The accessor "getWindowEnd" gives direct access to the value
-
getWindowEnd
public int getWindowEnd()
- Returns:
- 0-based end position (exclusive) of the window on the reference sequence.
-
setWindowEnd
public Sequence.SequenceReferenceSeqComponent setWindowEnd(int value)
- Parameters:
value- 0-based end position (exclusive) of the window on the reference sequence.
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classBackboneElement- Returns:
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Sequence.SequenceReferenceSeqComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-