Class Sequence
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.BaseResource
-
- org.hl7.fhir.dstu2016may.model.Resource
-
- org.hl7.fhir.dstu2016may.model.DomainResource
-
- org.hl7.fhir.dstu2016may.model.Sequence
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class Sequence extends DomainResource
Variation and Sequence data.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSequence.SequenceQualityComponentstatic classSequence.SequenceReferenceSeqComponentstatic classSequence.SequenceRepositoryComponentstatic classSequence.SequenceStructureVariationComponentstatic classSequence.SequenceStructureVariationInnerComponentstatic classSequence.SequenceStructureVariationOuterComponentstatic classSequence.SequenceTypestatic classSequence.SequenceTypeEnumFactorystatic classSequence.SequenceVariationComponent
-
Field Summary
Fields Modifier and Type Field Description protected DecimalTypeallelicFrequencyAllele frequencies.protected CodeableConceptallelicStateThe level of occurrence of a single DNA Sequence Variation within a set of chromosomes.static ca.uhn.fhir.rest.gclient.TokenClientParamCHROMOSOMEFluent Client search parameter constant for chromosomestatic ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.NumberClientParam>COORDINATEFluent Client search parameter constant for coordinateprotected CodeableConceptcopyNumberEventValues: amplificaiton / deletion / LOH.protected ReferencedeviceThe method for sequencing, for example, chip information.protected DevicedeviceTargetThe actual object that is the target of the reference (The method for sequencing, for example, chip information.)static ca.uhn.fhir.rest.gclient.NumberClientParamENDFluent Client search parameter constant for endstatic ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.protected ReferenceobservationAnalysis of the sequence.protected ObservationobservationTargetThe actual object that is the target of the reference (Analysis of the sequence.)protected StringTypeobservedSeqObserved Sequence.protected ReferencepatientThe patient, or group of patients whose sequencing results are described by this resource.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientprotected PatientpatientTargetThe actual object that is the target of the reference (The patient, or group of patients whose sequencing results are described by this resource.)protected List<Reference>pointerPointer to next atomic sequence which at most contains one variation.protected List<Sequence>pointerTargetThe actual objects that are the target of the reference (Pointer to next atomic sequence which at most contains one variation.)protected List<Sequence.SequenceQualityComponent>qualityQuality for sequence quality vary by platform reflecting differences in sequencing chemistry and digital processing.protected QuantityquantityQuantity of the sequence.protected IntegerTypereadCoverageCoverage (read depth or depth) is the average number of reads representing a given nucleotide in the reconstructed sequence.protected List<Sequence.SequenceReferenceSeqComponent>referenceSeqReference Sequence.protected List<Sequence.SequenceRepositoryComponent>repositoryConfigurations of the external repository.static StringSP_CHROMOSOMESearch parameter: chromosomestatic StringSP_COORDINATESearch parameter: coordinatestatic StringSP_ENDSearch parameter: endstatic StringSP_PATIENTSearch parameter: patientstatic StringSP_SPECIESSearch parameter: speciesstatic StringSP_STARTSearch parameter: startstatic StringSP_TYPESearch parameter: typeprotected CodeableConceptspeciesThe organism from which sample of the sequence was extracted.static ca.uhn.fhir.rest.gclient.TokenClientParamSPECIESFluent Client search parameter constant for speciesprotected ReferencespecimenSpecimen used for sequencing.protected SpecimenspecimenTargetThe actual object that is the target of the reference (Specimen used for sequencing.)static ca.uhn.fhir.rest.gclient.NumberClientParamSTARTFluent Client search parameter constant for startprotected Sequence.SequenceStructureVariationComponentstructureVariationStructural variant.protected Enumeration<Sequence.SequenceType>typeAmino acid / cDNA transcript / RNA variation.static ca.uhn.fhir.rest.gclient.TokenClientParamTYPEFluent Client search parameter constant for typeprotected Sequence.SequenceVariationComponentvariationVariation info in this sequence.-
Fields inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu2016may.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description Sequence()ConstructorSequence(Enumeration<Sequence.SequenceType> type)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setText
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.BaseResource
getStructureFhirVersionEnum, setId
-
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.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
type
protected Enumeration<Sequence.SequenceType> type
Amino acid / cDNA transcript / RNA variation.
-
patient
protected Reference patient
The patient, or group of patients whose sequencing results are described by this resource.
-
patientTarget
protected Patient patientTarget
The actual object that is the target of the reference (The patient, or group of patients whose sequencing results are described by this resource.)
-
specimenTarget
protected Specimen specimenTarget
The actual object that is the target of the reference (Specimen used for sequencing.)
-
deviceTarget
protected Device deviceTarget
The actual object that is the target of the reference (The method for sequencing, for example, chip information.)
-
species
protected CodeableConcept species
The organism from which sample of the sequence was extracted. Supporting tests of human, viruses, and bacteria.
-
referenceSeq
protected List<Sequence.SequenceReferenceSeqComponent> referenceSeq
Reference Sequence. It can be described in two ways. One is provide the unique identifier of reference sequence submitted to NCBI. The start and end position of window on reference sequence should be defined. The other way is using genome build, chromosome number,and also the start, end position of window (this method is specifically for DNA reference sequence) .
-
variation
protected Sequence.SequenceVariationComponent variation
Variation info in this sequence.
-
quality
protected List<Sequence.SequenceQualityComponent> quality
Quality for sequence quality vary by platform reflecting differences in sequencing chemistry and digital processing.
-
allelicState
protected CodeableConcept allelicState
The level of occurrence of a single DNA Sequence Variation within a set of chromosomes. Heterozygous indicates the DNA Sequence Variation is only present in one of the two genes contained in homologous chromosomes. Homozygous indicates the DNA Sequence Variation is present in both genes contained in homologous chromosomes. Hemizygous indicates the DNA Sequence Variation exists in the only single copy of a gene in a non- homologous chromosome (the male X and Y chromosome are non-homologous). Hemiplasmic indicates that the DNA Sequence Variation is present in some but not all of the copies of mitochondrial DNA. Homoplasmic indicates that the DNA Sequence Variation is present in all of the copies of mitochondrial DNA.
-
allelicFrequency
protected DecimalType allelicFrequency
Allele frequencies.
-
copyNumberEvent
protected CodeableConcept copyNumberEvent
Values: amplificaiton / deletion / LOH.
-
readCoverage
protected IntegerType readCoverage
Coverage (read depth or depth) is the average number of reads representing a given nucleotide in the reconstructed sequence.
-
repository
protected List<Sequence.SequenceRepositoryComponent> repository
Configurations of the external repository.
-
pointer
protected List<Reference> pointer
Pointer to next atomic sequence which at most contains one variation.
-
pointerTarget
protected List<Sequence> pointerTarget
The actual objects that are the target of the reference (Pointer to next atomic sequence which at most contains one variation.)
-
observedSeq
protected StringType observedSeq
Observed Sequence.
-
observation
protected Reference observation
Analysis of the sequence.
-
observationTarget
protected Observation observationTarget
The actual object that is the target of the reference (Analysis of the sequence.)
-
structureVariation
protected Sequence.SequenceStructureVariationComponent structureVariation
Structural variant.
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: The subject that the observation is about
Type: reference
Path: Sequence.patient
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: The subject that the observation is about
Type: reference
Path: Sequence.patient
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Sequence:patient".
-
SP_SPECIES
public static final String SP_SPECIES
Search parameter: speciesDescription: The organism from which sample of the sequence was extracted.
Type: token
Path: Sequence.species
- See Also:
- Constant Field Values
-
SPECIES
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIES
Fluent Client search parameter constant for speciesDescription: The organism from which sample of the sequence was extracted.
Type: token
Path: Sequence.species
-
SP_COORDINATE
public static final String SP_COORDINATE
Search parameter: coordinateDescription: Genomic coordinate of the sequence. For example, a search for sequence in region 1:123-345 can be represented as `coordinate=1$lt345$gt123`
Type: composite
Path:
- See Also:
- Constant Field Values
-
COORDINATE
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.NumberClientParam> COORDINATE
Fluent Client search parameter constant for coordinateDescription: Genomic coordinate of the sequence. For example, a search for sequence in region 1:123-345 can be represented as `coordinate=1$lt345$gt123`
Type: composite
Path:
-
SP_START
public static final String SP_START
Search parameter: startDescription: Start position (0-based inclusive) of the sequence
Type: number
Path: Sequence.variation.start
- See Also:
- Constant Field Values
-
START
public static final ca.uhn.fhir.rest.gclient.NumberClientParam START
Fluent Client search parameter constant for startDescription: Start position (0-based inclusive) of the sequence
Type: number
Path: Sequence.variation.start
-
SP_TYPE
public static final String SP_TYPE
Search parameter: typeDescription: The type of the variant: Amino acid / cDNA transcript / RNA variation.
Type: token
Path: Sequence.type
- See Also:
- Constant Field Values
-
TYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Fluent Client search parameter constant for typeDescription: The type of the variant: Amino acid / cDNA transcript / RNA variation.
Type: token
Path: Sequence.type
-
SP_CHROMOSOME
public static final String SP_CHROMOSOME
Search parameter: chromosomeDescription: Chromosome of the sequence
Type: token
Path: Sequence.referenceSeq.chromosome
- See Also:
- Constant Field Values
-
CHROMOSOME
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CHROMOSOME
Fluent Client search parameter constant for chromosomeDescription: Chromosome of the sequence
Type: token
Path: Sequence.referenceSeq.chromosome
-
SP_END
public static final String SP_END
Search parameter: endDescription: End position (0-based exclusive) of the sequence
Type: number
Path: Sequence.variation.end
- See Also:
- Constant Field Values
-
END
public static final ca.uhn.fhir.rest.gclient.NumberClientParam END
Fluent Client search parameter constant for endDescription: End position (0-based exclusive) of the sequence
Type: number
Path: Sequence.variation.end
-
-
Constructor Detail
-
Sequence
public Sequence()
Constructor
-
Sequence
public Sequence(Enumeration<Sequence.SequenceType> type)
Constructor
-
-
Method Detail
-
getTypeElement
public Enumeration<Sequence.SequenceType> getTypeElement()
- Returns:
type(Amino acid / cDNA transcript / RNA variation.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
hasTypeElement
public boolean hasTypeElement()
-
hasType
public boolean hasType()
-
setTypeElement
public Sequence setTypeElement(Enumeration<Sequence.SequenceType> value)
- Parameters:
value-type(Amino acid / cDNA transcript / RNA variation.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
getType
public Sequence.SequenceType getType()
- Returns:
- Amino acid / cDNA transcript / RNA variation.
-
setType
public Sequence setType(Sequence.SequenceType value)
- Parameters:
value- Amino acid / cDNA transcript / RNA variation.
-
getPatient
public Reference getPatient()
- Returns:
patient(The patient, or group of patients whose sequencing results are described by this resource.)
-
hasPatient
public boolean hasPatient()
-
setPatient
public Sequence setPatient(Reference value)
- Parameters:
value-patient(The patient, or group of patients whose sequencing results are described by this resource.)
-
getPatientTarget
public Patient getPatientTarget()
- Returns:
patientThe 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. (The patient, or group of patients whose sequencing results are described by this resource.)
-
setPatientTarget
public Sequence setPatientTarget(Patient value)
- Parameters:
value-patientThe 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. (The patient, or group of patients whose sequencing results are described by this resource.)
-
getSpecimen
public Reference getSpecimen()
- Returns:
specimen(Specimen used for sequencing.)
-
hasSpecimen
public boolean hasSpecimen()
-
setSpecimen
public Sequence setSpecimen(Reference value)
- Parameters:
value-specimen(Specimen used for sequencing.)
-
getSpecimenTarget
public Specimen getSpecimenTarget()
- Returns:
specimenThe 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. (Specimen used for sequencing.)
-
setSpecimenTarget
public Sequence setSpecimenTarget(Specimen value)
- Parameters:
value-specimenThe 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. (Specimen used for sequencing.)
-
getDevice
public Reference getDevice()
- Returns:
device(The method for sequencing, for example, chip information.)
-
hasDevice
public boolean hasDevice()
-
setDevice
public Sequence setDevice(Reference value)
- Parameters:
value-device(The method for sequencing, for example, chip information.)
-
getDeviceTarget
public Device getDeviceTarget()
- Returns:
deviceThe 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. (The method for sequencing, for example, chip information.)
-
setDeviceTarget
public Sequence setDeviceTarget(Device value)
- Parameters:
value-deviceThe 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. (The method for sequencing, for example, chip information.)
-
getQuantity
public Quantity getQuantity()
- Returns:
quantity(Quantity of the sequence.)
-
hasQuantity
public boolean hasQuantity()
-
setQuantity
public Sequence setQuantity(Quantity value)
- Parameters:
value-quantity(Quantity of the sequence.)
-
getSpecies
public CodeableConcept getSpecies()
- Returns:
species(The organism from which sample of the sequence was extracted. Supporting tests of human, viruses, and bacteria.)
-
hasSpecies
public boolean hasSpecies()
-
setSpecies
public Sequence setSpecies(CodeableConcept value)
- Parameters:
value-species(The organism from which sample of the sequence was extracted. Supporting tests of human, viruses, and bacteria.)
-
getReferenceSeq
public List<Sequence.SequenceReferenceSeqComponent> getReferenceSeq()
- Returns:
referenceSeq(Reference Sequence. It can be described in two ways. One is provide the unique identifier of reference sequence submitted to NCBI. The start and end position of window on reference sequence should be defined. The other way is using genome build, chromosome number,and also the start, end position of window (this method is specifically for DNA reference sequence) .)
-
hasReferenceSeq
public boolean hasReferenceSeq()
-
addReferenceSeq
public Sequence.SequenceReferenceSeqComponent addReferenceSeq()
- Returns:
referenceSeq(Reference Sequence. It can be described in two ways. One is provide the unique identifier of reference sequence submitted to NCBI. The start and end position of window on reference sequence should be defined. The other way is using genome build, chromosome number,and also the start, end position of window (this method is specifically for DNA reference sequence) .)
-
addReferenceSeq
public Sequence addReferenceSeq(Sequence.SequenceReferenceSeqComponent t)
-
getVariation
public Sequence.SequenceVariationComponent getVariation()
- Returns:
variation(Variation info in this sequence.)
-
hasVariation
public boolean hasVariation()
-
setVariation
public Sequence setVariation(Sequence.SequenceVariationComponent value)
- Parameters:
value-variation(Variation info in this sequence.)
-
getQuality
public List<Sequence.SequenceQualityComponent> getQuality()
- Returns:
quality(Quality for sequence quality vary by platform reflecting differences in sequencing chemistry and digital processing.)
-
hasQuality
public boolean hasQuality()
-
addQuality
public Sequence.SequenceQualityComponent addQuality()
- Returns:
quality(Quality for sequence quality vary by platform reflecting differences in sequencing chemistry and digital processing.)
-
addQuality
public Sequence addQuality(Sequence.SequenceQualityComponent t)
-
getAllelicState
public CodeableConcept getAllelicState()
- Returns:
allelicState(The level of occurrence of a single DNA Sequence Variation within a set of chromosomes. Heterozygous indicates the DNA Sequence Variation is only present in one of the two genes contained in homologous chromosomes. Homozygous indicates the DNA Sequence Variation is present in both genes contained in homologous chromosomes. Hemizygous indicates the DNA Sequence Variation exists in the only single copy of a gene in a non- homologous chromosome (the male X and Y chromosome are non-homologous). Hemiplasmic indicates that the DNA Sequence Variation is present in some but not all of the copies of mitochondrial DNA. Homoplasmic indicates that the DNA Sequence Variation is present in all of the copies of mitochondrial DNA.)
-
hasAllelicState
public boolean hasAllelicState()
-
setAllelicState
public Sequence setAllelicState(CodeableConcept value)
- Parameters:
value-allelicState(The level of occurrence of a single DNA Sequence Variation within a set of chromosomes. Heterozygous indicates the DNA Sequence Variation is only present in one of the two genes contained in homologous chromosomes. Homozygous indicates the DNA Sequence Variation is present in both genes contained in homologous chromosomes. Hemizygous indicates the DNA Sequence Variation exists in the only single copy of a gene in a non- homologous chromosome (the male X and Y chromosome are non-homologous). Hemiplasmic indicates that the DNA Sequence Variation is present in some but not all of the copies of mitochondrial DNA. Homoplasmic indicates that the DNA Sequence Variation is present in all of the copies of mitochondrial DNA.)
-
getAllelicFrequencyElement
public DecimalType getAllelicFrequencyElement()
- Returns:
allelicFrequency(Allele frequencies.). This is the underlying object with id, value and extensions. The accessor "getAllelicFrequency" gives direct access to the value
-
hasAllelicFrequencyElement
public boolean hasAllelicFrequencyElement()
-
hasAllelicFrequency
public boolean hasAllelicFrequency()
-
setAllelicFrequencyElement
public Sequence setAllelicFrequencyElement(DecimalType value)
- Parameters:
value-allelicFrequency(Allele frequencies.). This is the underlying object with id, value and extensions. The accessor "getAllelicFrequency" gives direct access to the value
-
getAllelicFrequency
public BigDecimal getAllelicFrequency()
- Returns:
- Allele frequencies.
-
setAllelicFrequency
public Sequence setAllelicFrequency(BigDecimal value)
- Parameters:
value- Allele frequencies.
-
setAllelicFrequency
public Sequence setAllelicFrequency(long value)
- Parameters:
value- Allele frequencies.
-
setAllelicFrequency
public Sequence setAllelicFrequency(double value)
- Parameters:
value- Allele frequencies.
-
getCopyNumberEvent
public CodeableConcept getCopyNumberEvent()
- Returns:
copyNumberEvent(Values: amplificaiton / deletion / LOH.)
-
hasCopyNumberEvent
public boolean hasCopyNumberEvent()
-
setCopyNumberEvent
public Sequence setCopyNumberEvent(CodeableConcept value)
- Parameters:
value-copyNumberEvent(Values: amplificaiton / deletion / LOH.)
-
getReadCoverageElement
public IntegerType getReadCoverageElement()
- Returns:
readCoverage(Coverage (read depth or depth) is the average number of reads representing a given nucleotide in the reconstructed sequence.). This is the underlying object with id, value and extensions. The accessor "getReadCoverage" gives direct access to the value
-
hasReadCoverageElement
public boolean hasReadCoverageElement()
-
hasReadCoverage
public boolean hasReadCoverage()
-
setReadCoverageElement
public Sequence setReadCoverageElement(IntegerType value)
- Parameters:
value-readCoverage(Coverage (read depth or depth) is the average number of reads representing a given nucleotide in the reconstructed sequence.). This is the underlying object with id, value and extensions. The accessor "getReadCoverage" gives direct access to the value
-
getReadCoverage
public int getReadCoverage()
- Returns:
- Coverage (read depth or depth) is the average number of reads representing a given nucleotide in the reconstructed sequence.
-
setReadCoverage
public Sequence setReadCoverage(int value)
- Parameters:
value- Coverage (read depth or depth) is the average number of reads representing a given nucleotide in the reconstructed sequence.
-
getRepository
public List<Sequence.SequenceRepositoryComponent> getRepository()
- Returns:
repository(Configurations of the external repository.)
-
hasRepository
public boolean hasRepository()
-
addRepository
public Sequence.SequenceRepositoryComponent addRepository()
- Returns:
repository(Configurations of the external repository.)
-
addRepository
public Sequence addRepository(Sequence.SequenceRepositoryComponent t)
-
getPointer
public List<Reference> getPointer()
- Returns:
pointer(Pointer to next atomic sequence which at most contains one variation.)
-
hasPointer
public boolean hasPointer()
-
addPointer
public Reference addPointer()
- Returns:
pointer(Pointer to next atomic sequence which at most contains one variation.)
-
addPointer
public Sequence addPointer(Reference t)
-
getPointerTarget
public List<Sequence> getPointerTarget()
- Returns:
pointer(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Pointer to next atomic sequence which at most contains one variation.)
-
addPointerTarget
public Sequence addPointerTarget()
- Returns:
pointer(Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. Pointer to next atomic sequence which at most contains one variation.)
-
getObservedSeqElement
public StringType getObservedSeqElement()
- Returns:
observedSeq(Observed Sequence.). This is the underlying object with id, value and extensions. The accessor "getObservedSeq" gives direct access to the value
-
hasObservedSeqElement
public boolean hasObservedSeqElement()
-
hasObservedSeq
public boolean hasObservedSeq()
-
setObservedSeqElement
public Sequence setObservedSeqElement(StringType value)
- Parameters:
value-observedSeq(Observed Sequence.). This is the underlying object with id, value and extensions. The accessor "getObservedSeq" gives direct access to the value
-
getObservedSeq
public String getObservedSeq()
- Returns:
- Observed Sequence.
-
setObservedSeq
public Sequence setObservedSeq(String value)
- Parameters:
value- Observed Sequence.
-
getObservation
public Reference getObservation()
- Returns:
observation(Analysis of the sequence.)
-
hasObservation
public boolean hasObservation()
-
setObservation
public Sequence setObservation(Reference value)
- Parameters:
value-observation(Analysis of the sequence.)
-
getObservationTarget
public Observation getObservationTarget()
- Returns:
observationThe 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. (Analysis of the sequence.)
-
setObservationTarget
public Sequence setObservationTarget(Observation value)
- Parameters:
value-observationThe 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. (Analysis of the sequence.)
-
getStructureVariation
public Sequence.SequenceStructureVariationComponent getStructureVariation()
- Returns:
structureVariation(Structural variant.)
-
hasStructureVariation
public boolean hasStructureVariation()
-
setStructureVariation
public Sequence setStructureVariation(Sequence.SequenceStructureVariationComponent value)
- Parameters:
value-structureVariation(Structural variant.)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classDomainResource
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- 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 classDomainResource- Returns:
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public Sequence copy()
- Specified by:
copyin classDomainResource
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-