Class MolecularSequence
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.BaseResource
-
- org.hl7.fhir.r4.model.Resource
-
- org.hl7.fhir.r4.model.DomainResource
-
- org.hl7.fhir.r4.model.MolecularSequence
-
- 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 MolecularSequence extends DomainResource
Raw data describing a biological sequence.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description 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>CHROMOSOME_VARIANT_COORDINATEFluent Client search parameter constant for chromosome-variant-coordinatestatic ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.NumberClientParam>CHROMOSOME_WINDOW_COORDINATEFluent Client search parameter constant for chromosome-window-coordinateprotected IntegerTypecoordinateSystemWhether the sequence is numbered starting at 0 (0-based numbering or coordinates, inclusive start, exclusive end) or starting at 1 (1-based numbering, inclusive start and inclusive end).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.)protected List<Identifier>identifierA unique identifier for this particular sequence instance.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.protected StringTypeobservedSeqSequence that was observed.protected ReferencepatientThe patient 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 whose sequencing results are described by this resource.)protected ReferenceperformerThe organization or lab that should be responsible for this result.protected OrganizationperformerTargetThe actual object that is the target of the reference (The organization or lab that should be responsible for this result.)protected List<Reference>pointerPointer to next atomic sequence which at most contains one variant.protected List<MolecularSequence>pointerTargetThe actual objects that are the target of the reference (Pointer to next atomic sequence which at most contains one variant.)protected List<MolecularSequence.MolecularSequenceQualityComponent>qualityAn experimental feature attribute that defines the quality of the feature in a quantitative way, such as a phred quality score ([SO:0001686](http://www.sequenceontology.org/browser/current_svn/term/SO:0001686)).protected QuantityquantityThe number of copies of the sequence of interest.protected IntegerTypereadCoverageCoverage (read depth or depth) is the average number of reads representing a given nucleotide in the reconstructed sequence.protected MolecularSequence.MolecularSequenceReferenceSeqComponentreferenceSeqA sequence that is used as a reference to describe variants that are present in a sequence analyzed.static ca.uhn.fhir.rest.gclient.TokenClientParamREFERENCESEQIDFluent Client search parameter constant for referenceseqidstatic ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.NumberClientParam>REFERENCESEQID_VARIANT_COORDINATEFluent Client search parameter constant for referenceseqid-variant-coordinatestatic ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.NumberClientParam>REFERENCESEQID_WINDOW_COORDINATEFluent Client search parameter constant for referenceseqid-window-coordinateprotected List<MolecularSequence.MolecularSequenceRepositoryComponent>repositoryConfigurations of the external repository.static StringSP_CHROMOSOMESearch parameter: chromosomestatic StringSP_CHROMOSOME_VARIANT_COORDINATESearch parameter: chromosome-variant-coordinatestatic StringSP_CHROMOSOME_WINDOW_COORDINATESearch parameter: chromosome-window-coordinatestatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_PATIENTSearch parameter: patientstatic StringSP_REFERENCESEQIDSearch parameter: referenceseqidstatic StringSP_REFERENCESEQID_VARIANT_COORDINATESearch parameter: referenceseqid-variant-coordinatestatic StringSP_REFERENCESEQID_WINDOW_COORDINATESearch parameter: referenceseqid-window-coordinatestatic StringSP_TYPESearch parameter: typestatic StringSP_VARIANT_ENDSearch parameter: variant-endstatic StringSP_VARIANT_STARTSearch parameter: variant-startstatic StringSP_WINDOW_ENDSearch parameter: window-endstatic StringSP_WINDOW_STARTSearch parameter: window-startprotected ReferencespecimenSpecimen used for sequencing.protected SpecimenspecimenTargetThe actual object that is the target of the reference (Specimen used for sequencing.)protected List<MolecularSequence.MolecularSequenceStructureVariantComponent>structureVariantInformation about chromosome structure variation.protected Enumeration<MolecularSequence.SequenceType>typeAmino Acid Sequence/ DNA Sequence / RNA Sequence.static ca.uhn.fhir.rest.gclient.TokenClientParamTYPEFluent Client search parameter constant for typeprotected List<MolecularSequence.MolecularSequenceVariantComponent>variantThe definition of variant here originates from Sequence ontology ([variant_of](http://www.sequenceontology.org/browser/current_svn/term/variant_of)).static ca.uhn.fhir.rest.gclient.NumberClientParamVARIANT_ENDFluent Client search parameter constant for variant-endstatic ca.uhn.fhir.rest.gclient.NumberClientParamVARIANT_STARTFluent Client search parameter constant for variant-startstatic ca.uhn.fhir.rest.gclient.NumberClientParamWINDOW_ENDFluent Client search parameter constant for window-endstatic ca.uhn.fhir.rest.gclient.NumberClientParamWINDOW_STARTFluent Client search parameter constant for window-start-
Fields inherited from class org.hl7.fhir.r4.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.r4.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description MolecularSequence()ConstructorMolecularSequence(IntegerType coordinateSystem)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r4.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
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, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, 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
-
identifier
protected List<Identifier> identifier
A unique identifier for this particular sequence instance. This is a FHIR-defined id.
-
type
protected Enumeration<MolecularSequence.SequenceType> type
Amino Acid Sequence/ DNA Sequence / RNA Sequence.
-
coordinateSystem
protected IntegerType coordinateSystem
Whether the sequence is numbered starting at 0 (0-based numbering or coordinates, inclusive start, exclusive end) or starting at 1 (1-based numbering, inclusive start and inclusive end).
-
patient
protected Reference patient
The patient whose sequencing results are described by this resource.
-
patientTarget
protected Patient patientTarget
The actual object that is the target of the reference (The patient 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.)
-
performer
protected Reference performer
The organization or lab that should be responsible for this result.
-
performerTarget
protected Organization performerTarget
The actual object that is the target of the reference (The organization or lab that should be responsible for this result.)
-
referenceSeq
protected MolecularSequence.MolecularSequenceReferenceSeqComponent referenceSeq
A sequence that is used as a reference to describe variants that are present in a sequence analyzed.
-
variant
protected List<MolecularSequence.MolecularSequenceVariantComponent> variant
The definition of variant here originates from Sequence ontology ([variant_of](http://www.sequenceontology.org/browser/current_svn/term/variant_of)). This element can represent amino acid or nucleic sequence change(including insertion,deletion,SNP,etc.) It can represent some complex mutation or segment variation with the assist of CIGAR string.
-
observedSeq
protected StringType observedSeq
Sequence that was observed. It is the result marked by referenceSeq along with variant records on referenceSeq. This shall start from referenceSeq.windowStart and end by referenceSeq.windowEnd.
-
quality
protected List<MolecularSequence.MolecularSequenceQualityComponent> quality
An experimental feature attribute that defines the quality of the feature in a quantitative way, such as a phred quality score ([SO:0001686](http://www.sequenceontology.org/browser/current_svn/term/SO:0001686)).
-
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<MolecularSequence.MolecularSequenceRepositoryComponent> repository
Configurations of the external repository. The repository shall store target's observedSeq or records related with target's observedSeq.
-
pointer
protected List<Reference> pointer
Pointer to next atomic sequence which at most contains one variant.
-
pointerTarget
protected List<MolecularSequence> pointerTarget
The actual objects that are the target of the reference (Pointer to next atomic sequence which at most contains one variant.)
-
structureVariant
protected List<MolecularSequence.MolecularSequenceStructureVariantComponent> structureVariant
Information about chromosome structure variation.
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: The unique identity for a particular sequence
Type: token
Path: MolecularSequence.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: The unique identity for a particular sequence
Type: token
Path: MolecularSequence.identifier
-
SP_REFERENCESEQID_VARIANT_COORDINATE
public static final String SP_REFERENCESEQID_VARIANT_COORDINATE
Search parameter: referenceseqid-variant-coordinateDescription: Search parameter by reference sequence and variant coordinate. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `referenceSeqId-variant-coordinate=NC_000001.11$lt345$gt123`, this means it will search for the MolecularSequence resource with variants on NC_000001.11 and with position >123 and <345, where in 1-based system resource, all strings within region NC_000001.11:124-344 will be revealed, while in 0-based system resource, all strings within region NC_000001.11:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
Type: composite
Path:
- See Also:
- Constant Field Values
-
REFERENCESEQID_VARIANT_COORDINATE
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.NumberClientParam> REFERENCESEQID_VARIANT_COORDINATE
Fluent Client search parameter constant for referenceseqid-variant-coordinateDescription: Search parameter by reference sequence and variant coordinate. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `referenceSeqId-variant-coordinate=NC_000001.11$lt345$gt123`, this means it will search for the MolecularSequence resource with variants on NC_000001.11 and with position >123 and <345, where in 1-based system resource, all strings within region NC_000001.11:124-344 will be revealed, while in 0-based system resource, all strings within region NC_000001.11:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
Type: composite
Path:
-
SP_CHROMOSOME
public static final String SP_CHROMOSOME
Search parameter: chromosomeDescription: Chromosome number of the reference sequence
Type: token
Path: MolecularSequence.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 number of the reference sequence
Type: token
Path: MolecularSequence.referenceSeq.chromosome
-
SP_WINDOW_END
public static final String SP_WINDOW_END
Search parameter: window-endDescription: End position (0-based exclusive, which menas the acid at this position will not be included, 1-based inclusive, which means the acid at this position will be included) of the reference sequence.
Type: number
Path: MolecularSequence.referenceSeq.windowEnd
- See Also:
- Constant Field Values
-
WINDOW_END
public static final ca.uhn.fhir.rest.gclient.NumberClientParam WINDOW_END
Fluent Client search parameter constant for window-endDescription: End position (0-based exclusive, which menas the acid at this position will not be included, 1-based inclusive, which means the acid at this position will be included) of the reference sequence.
Type: number
Path: MolecularSequence.referenceSeq.windowEnd
-
SP_TYPE
public static final String SP_TYPE
Search parameter: typeDescription: Amino Acid Sequence/ DNA Sequence / RNA Sequence
Type: token
Path: MolecularSequence.type
- See Also:
- Constant Field Values
-
TYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Fluent Client search parameter constant for typeDescription: Amino Acid Sequence/ DNA Sequence / RNA Sequence
Type: token
Path: MolecularSequence.type
-
SP_WINDOW_START
public static final String SP_WINDOW_START
Search parameter: window-startDescription: Start position (0-based inclusive, 1-based inclusive, that means the nucleic acid or amino acid at this position will be included) of the reference sequence.
Type: number
Path: MolecularSequence.referenceSeq.windowStart
- See Also:
- Constant Field Values
-
WINDOW_START
public static final ca.uhn.fhir.rest.gclient.NumberClientParam WINDOW_START
Fluent Client search parameter constant for window-startDescription: Start position (0-based inclusive, 1-based inclusive, that means the nucleic acid or amino acid at this position will be included) of the reference sequence.
Type: number
Path: MolecularSequence.referenceSeq.windowStart
-
SP_VARIANT_END
public static final String SP_VARIANT_END
Search parameter: variant-endDescription: End position (0-based exclusive, which menas the acid at this position will not be included, 1-based inclusive, which means the acid at this position will be included) of the variant.
Type: number
Path: MolecularSequence.variant.end
- See Also:
- Constant Field Values
-
VARIANT_END
public static final ca.uhn.fhir.rest.gclient.NumberClientParam VARIANT_END
Fluent Client search parameter constant for variant-endDescription: End position (0-based exclusive, which menas the acid at this position will not be included, 1-based inclusive, which means the acid at this position will be included) of the variant.
Type: number
Path: MolecularSequence.variant.end
-
SP_CHROMOSOME_VARIANT_COORDINATE
public static final String SP_CHROMOSOME_VARIANT_COORDINATE
Search parameter: chromosome-variant-coordinateDescription: Search parameter by chromosome and variant coordinate. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `chromosome-variant-coordinate=1$lt345$gt123`, this means it will search for the MolecularSequence resource with variants on chromosome 1 and with position >123 and <345, where in 1-based system resource, all strings within region 1:124-344 will be revealed, while in 0-based system resource, all strings within region 1:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
Type: composite
Path:
- See Also:
- Constant Field Values
-
CHROMOSOME_VARIANT_COORDINATE
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.NumberClientParam> CHROMOSOME_VARIANT_COORDINATE
Fluent Client search parameter constant for chromosome-variant-coordinateDescription: Search parameter by chromosome and variant coordinate. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `chromosome-variant-coordinate=1$lt345$gt123`, this means it will search for the MolecularSequence resource with variants on chromosome 1 and with position >123 and <345, where in 1-based system resource, all strings within region 1:124-344 will be revealed, while in 0-based system resource, all strings within region 1:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
Type: composite
Path:
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: The subject that the observation is about
Type: reference
Path: MolecularSequence.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: MolecularSequence.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 "MolecularSequence:patient".
-
SP_VARIANT_START
public static final String SP_VARIANT_START
Search parameter: variant-startDescription: Start position (0-based inclusive, 1-based inclusive, that means the nucleic acid or amino acid at this position will be included) of the variant.
Type: number
Path: MolecularSequence.variant.start
- See Also:
- Constant Field Values
-
VARIANT_START
public static final ca.uhn.fhir.rest.gclient.NumberClientParam VARIANT_START
Fluent Client search parameter constant for variant-startDescription: Start position (0-based inclusive, 1-based inclusive, that means the nucleic acid or amino acid at this position will be included) of the variant.
Type: number
Path: MolecularSequence.variant.start
-
SP_CHROMOSOME_WINDOW_COORDINATE
public static final String SP_CHROMOSOME_WINDOW_COORDINATE
Search parameter: chromosome-window-coordinateDescription: Search parameter by chromosome and window. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `chromosome-window-coordinate=1$lt345$gt123`, this means it will search for the MolecularSequence resource with a window on chromosome 1 and with position >123 and <345, where in 1-based system resource, all strings within region 1:124-344 will be revealed, while in 0-based system resource, all strings within region 1:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
Type: composite
Path:
- See Also:
- Constant Field Values
-
CHROMOSOME_WINDOW_COORDINATE
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.NumberClientParam> CHROMOSOME_WINDOW_COORDINATE
Fluent Client search parameter constant for chromosome-window-coordinateDescription: Search parameter by chromosome and window. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `chromosome-window-coordinate=1$lt345$gt123`, this means it will search for the MolecularSequence resource with a window on chromosome 1 and with position >123 and <345, where in 1-based system resource, all strings within region 1:124-344 will be revealed, while in 0-based system resource, all strings within region 1:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
Type: composite
Path:
-
SP_REFERENCESEQID_WINDOW_COORDINATE
public static final String SP_REFERENCESEQID_WINDOW_COORDINATE
Search parameter: referenceseqid-window-coordinateDescription: Search parameter by reference sequence and window. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `referenceSeqId-window-coordinate=NC_000001.11$lt345$gt123`, this means it will search for the MolecularSequence resource with a window on NC_000001.11 and with position >123 and <345, where in 1-based system resource, all strings within region NC_000001.11:124-344 will be revealed, while in 0-based system resource, all strings within region NC_000001.11:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
Type: composite
Path:
- See Also:
- Constant Field Values
-
REFERENCESEQID_WINDOW_COORDINATE
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.NumberClientParam> REFERENCESEQID_WINDOW_COORDINATE
Fluent Client search parameter constant for referenceseqid-window-coordinateDescription: Search parameter by reference sequence and window. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `referenceSeqId-window-coordinate=NC_000001.11$lt345$gt123`, this means it will search for the MolecularSequence resource with a window on NC_000001.11 and with position >123 and <345, where in 1-based system resource, all strings within region NC_000001.11:124-344 will be revealed, while in 0-based system resource, all strings within region NC_000001.11:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above.
Type: composite
Path:
-
SP_REFERENCESEQID
public static final String SP_REFERENCESEQID
Search parameter: referenceseqidDescription: Reference Sequence of the sequence
Type: token
Path: MolecularSequence.referenceSeq.referenceSeqId
- See Also:
- Constant Field Values
-
REFERENCESEQID
public static final ca.uhn.fhir.rest.gclient.TokenClientParam REFERENCESEQID
Fluent Client search parameter constant for referenceseqidDescription: Reference Sequence of the sequence
Type: token
Path: MolecularSequence.referenceSeq.referenceSeqId
-
-
Constructor Detail
-
MolecularSequence
public MolecularSequence()
Constructor
-
MolecularSequence
public MolecularSequence(IntegerType coordinateSystem)
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(A unique identifier for this particular sequence instance. This is a FHIR-defined id.)
-
setIdentifier
public MolecularSequence setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public MolecularSequence addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist
-
getTypeElement
public Enumeration<MolecularSequence.SequenceType> getTypeElement()
- Returns:
type(Amino Acid Sequence/ DNA Sequence / RNA Sequence.). 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 MolecularSequence setTypeElement(Enumeration<MolecularSequence.SequenceType> value)
- Parameters:
value-type(Amino Acid Sequence/ DNA Sequence / RNA Sequence.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
getType
public MolecularSequence.SequenceType getType()
- Returns:
- Amino Acid Sequence/ DNA Sequence / RNA Sequence.
-
setType
public MolecularSequence setType(MolecularSequence.SequenceType value)
- Parameters:
value- Amino Acid Sequence/ DNA Sequence / RNA Sequence.
-
getCoordinateSystemElement
public IntegerType getCoordinateSystemElement()
- Returns:
coordinateSystem(Whether the sequence is numbered starting at 0 (0-based numbering or coordinates, inclusive start, exclusive end) or starting at 1 (1-based numbering, inclusive start and inclusive end).). This is the underlying object with id, value and extensions. The accessor "getCoordinateSystem" gives direct access to the value
-
hasCoordinateSystemElement
public boolean hasCoordinateSystemElement()
-
hasCoordinateSystem
public boolean hasCoordinateSystem()
-
setCoordinateSystemElement
public MolecularSequence setCoordinateSystemElement(IntegerType value)
- Parameters:
value-coordinateSystem(Whether the sequence is numbered starting at 0 (0-based numbering or coordinates, inclusive start, exclusive end) or starting at 1 (1-based numbering, inclusive start and inclusive end).). This is the underlying object with id, value and extensions. The accessor "getCoordinateSystem" gives direct access to the value
-
getCoordinateSystem
public int getCoordinateSystem()
- Returns:
- Whether the sequence is numbered starting at 0 (0-based numbering or coordinates, inclusive start, exclusive end) or starting at 1 (1-based numbering, inclusive start and inclusive end).
-
setCoordinateSystem
public MolecularSequence setCoordinateSystem(int value)
- Parameters:
value- Whether the sequence is numbered starting at 0 (0-based numbering or coordinates, inclusive start, exclusive end) or starting at 1 (1-based numbering, inclusive start and inclusive end).
-
getPatient
public Reference getPatient()
- Returns:
patient(The patient whose sequencing results are described by this resource.)
-
hasPatient
public boolean hasPatient()
-
setPatient
public MolecularSequence setPatient(Reference value)
- Parameters:
value-patient(The patient 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 whose sequencing results are described by this resource.)
-
setPatientTarget
public MolecularSequence 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 whose sequencing results are described by this resource.)
-
getSpecimen
public Reference getSpecimen()
- Returns:
specimen(Specimen used for sequencing.)
-
hasSpecimen
public boolean hasSpecimen()
-
setSpecimen
public MolecularSequence 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 MolecularSequence 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 MolecularSequence 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 MolecularSequence 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.)
-
getPerformer
public Reference getPerformer()
- Returns:
performer(The organization or lab that should be responsible for this result.)
-
hasPerformer
public boolean hasPerformer()
-
setPerformer
public MolecularSequence setPerformer(Reference value)
- Parameters:
value-performer(The organization or lab that should be responsible for this result.)
-
getPerformerTarget
public Organization getPerformerTarget()
- Returns:
performerThe 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 organization or lab that should be responsible for this result.)
-
setPerformerTarget
public MolecularSequence setPerformerTarget(Organization value)
- Parameters:
value-performerThe 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 organization or lab that should be responsible for this result.)
-
getQuantity
public Quantity getQuantity()
- Returns:
quantity(The number of copies of the sequence of interest. (RNASeq).)
-
hasQuantity
public boolean hasQuantity()
-
setQuantity
public MolecularSequence setQuantity(Quantity value)
- Parameters:
value-quantity(The number of copies of the sequence of interest. (RNASeq).)
-
getReferenceSeq
public MolecularSequence.MolecularSequenceReferenceSeqComponent getReferenceSeq()
- Returns:
referenceSeq(A sequence that is used as a reference to describe variants that are present in a sequence analyzed.)
-
hasReferenceSeq
public boolean hasReferenceSeq()
-
setReferenceSeq
public MolecularSequence setReferenceSeq(MolecularSequence.MolecularSequenceReferenceSeqComponent value)
- Parameters:
value-referenceSeq(A sequence that is used as a reference to describe variants that are present in a sequence analyzed.)
-
getVariant
public List<MolecularSequence.MolecularSequenceVariantComponent> getVariant()
- Returns:
variant(The definition of variant here originates from Sequence ontology ([variant_of](http://www.sequenceontology.org/browser/current_svn/term/variant_of)). This element can represent amino acid or nucleic sequence change(including insertion,deletion,SNP,etc.) It can represent some complex mutation or segment variation with the assist of CIGAR string.)
-
setVariant
public MolecularSequence setVariant(List<MolecularSequence.MolecularSequenceVariantComponent> theVariant)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasVariant
public boolean hasVariant()
-
addVariant
public MolecularSequence.MolecularSequenceVariantComponent addVariant()
-
addVariant
public MolecularSequence addVariant(MolecularSequence.MolecularSequenceVariantComponent t)
-
getVariantFirstRep
public MolecularSequence.MolecularSequenceVariantComponent getVariantFirstRep()
- Returns:
- The first repetition of repeating field
variant, creating it if it does not already exist
-
getObservedSeqElement
public StringType getObservedSeqElement()
- Returns:
observedSeq(Sequence that was observed. It is the result marked by referenceSeq along with variant records on referenceSeq. This shall start from referenceSeq.windowStart and end by referenceSeq.windowEnd.). 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 MolecularSequence setObservedSeqElement(StringType value)
- Parameters:
value-observedSeq(Sequence that was observed. It is the result marked by referenceSeq along with variant records on referenceSeq. This shall start from referenceSeq.windowStart and end by referenceSeq.windowEnd.). This is the underlying object with id, value and extensions. The accessor "getObservedSeq" gives direct access to the value
-
getObservedSeq
public String getObservedSeq()
- Returns:
- Sequence that was observed. It is the result marked by referenceSeq along with variant records on referenceSeq. This shall start from referenceSeq.windowStart and end by referenceSeq.windowEnd.
-
setObservedSeq
public MolecularSequence setObservedSeq(String value)
- Parameters:
value- Sequence that was observed. It is the result marked by referenceSeq along with variant records on referenceSeq. This shall start from referenceSeq.windowStart and end by referenceSeq.windowEnd.
-
getQuality
public List<MolecularSequence.MolecularSequenceQualityComponent> getQuality()
- Returns:
quality(An experimental feature attribute that defines the quality of the feature in a quantitative way, such as a phred quality score ([SO:0001686](http://www.sequenceontology.org/browser/current_svn/term/SO:0001686)).)
-
setQuality
public MolecularSequence setQuality(List<MolecularSequence.MolecularSequenceQualityComponent> theQuality)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasQuality
public boolean hasQuality()
-
addQuality
public MolecularSequence.MolecularSequenceQualityComponent addQuality()
-
addQuality
public MolecularSequence addQuality(MolecularSequence.MolecularSequenceQualityComponent t)
-
getQualityFirstRep
public MolecularSequence.MolecularSequenceQualityComponent getQualityFirstRep()
- Returns:
- The first repetition of repeating field
quality, creating it if it does not already exist
-
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 MolecularSequence 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 MolecularSequence 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<MolecularSequence.MolecularSequenceRepositoryComponent> getRepository()
- Returns:
repository(Configurations of the external repository. The repository shall store target's observedSeq or records related with target's observedSeq.)
-
setRepository
public MolecularSequence setRepository(List<MolecularSequence.MolecularSequenceRepositoryComponent> theRepository)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRepository
public boolean hasRepository()
-
addRepository
public MolecularSequence.MolecularSequenceRepositoryComponent addRepository()
-
addRepository
public MolecularSequence addRepository(MolecularSequence.MolecularSequenceRepositoryComponent t)
-
getRepositoryFirstRep
public MolecularSequence.MolecularSequenceRepositoryComponent getRepositoryFirstRep()
- Returns:
- The first repetition of repeating field
repository, creating it if it does not already exist
-
getPointer
public List<Reference> getPointer()
- Returns:
pointer(Pointer to next atomic sequence which at most contains one variant.)
-
setPointer
public MolecularSequence setPointer(List<Reference> thePointer)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPointer
public boolean hasPointer()
-
addPointer
public Reference addPointer()
-
addPointer
public MolecularSequence addPointer(Reference t)
-
getPointerFirstRep
public Reference getPointerFirstRep()
- Returns:
- The first repetition of repeating field
pointer, creating it if it does not already exist
-
getPointerTarget
@Deprecated public List<MolecularSequence> getPointerTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addPointerTarget
@Deprecated public MolecularSequence addPointerTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getStructureVariant
public List<MolecularSequence.MolecularSequenceStructureVariantComponent> getStructureVariant()
- Returns:
structureVariant(Information about chromosome structure variation.)
-
setStructureVariant
public MolecularSequence setStructureVariant(List<MolecularSequence.MolecularSequenceStructureVariantComponent> theStructureVariant)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasStructureVariant
public boolean hasStructureVariant()
-
addStructureVariant
public MolecularSequence.MolecularSequenceStructureVariantComponent addStructureVariant()
-
addStructureVariant
public MolecularSequence addStructureVariant(MolecularSequence.MolecularSequenceStructureVariantComponent t)
-
getStructureVariantFirstRep
public MolecularSequence.MolecularSequenceStructureVariantComponent getStructureVariantFirstRep()
- Returns:
- The first repetition of repeating field
structureVariant, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
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 Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base 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
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- 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 MolecularSequence copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(MolecularSequence dst)
-
typedCopy
protected MolecularSequence typedCopy()
-
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
-
-