Skip to main content

MolecularSequence

ResourceClinical · DiagnosticsTrial useMaturity 1

Raw data describing a biological sequence.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
9 of 13 parameters tested

Structure​

ElementCard.TypeDescription
identifierΣ
0..*IdentifierUnique ID for this particular sequence. This is a FHIR-defined id
typeΣ
0..1codeaa | dna | rnaBinding (required): sequence-type
coordinateSystemRequiredΣ
1..1integerBase number of coordinate system (0 for 0-based numbering or coordinates, inclusive start, exclusive end, 1 for 1-based numbering, inclusive start, inclusive end)
patientΣ
0..1Reference(Patient)Who and/or what this is about
specimenΣ
0..1Reference(Specimen)Specimen used for sequencing
deviceΣ
0..1Reference(Device)The method for sequencing
performerΣ
0..1Reference(Organization)Who should be responsible for test result
quantityΣ
0..1QuantityThe number of copies of the sequence of interest. (RNASeq)
referenceSeqΣ
0..1BackboneElementA sequence used as reference
chromosomeΣ
0..1CodeableConceptChromosome containing genetic findingBinding (example): chromosome-human
genomeBuildΣ
0..1stringThe Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37'
orientationΣ
0..1codesense | antisenseBinding (required): orientation-type
referenceSeqIdΣ
0..1CodeableConceptReference identifierBinding (example): sequence-referenceSeq
referenceSeqPointerΣ
0..1Reference(MolecularSequence)A pointer to another MolecularSequence entity as reference sequence
referenceSeqStringΣ
0..1stringA string to represent reference sequence
strandΣ
0..1codewatson | crickBinding (required): strand-type
windowStartΣ
0..1integerStart position of the window on the reference sequence
windowEndΣ
0..1integerEnd position of the window on the reference sequence
variantΣ
0..*BackboneElementVariant in sequence
startΣ
0..1integerStart position of the variant on the reference sequence
endΣ
0..1integerEnd position of the variant on the reference sequence
observedAlleleΣ
0..1stringAllele that was observed
referenceAlleleΣ
0..1stringAllele in the reference sequence
cigarΣ
0..1stringExtended CIGAR string for aligning the sequence with reference bases
variantPointerΣ
0..1Reference(Observation)Pointer to observed variant information
observedSeqΣ
0..1stringSequence that was observed
qualityΣ
0..*BackboneElementAn set of value as quality of sequence
typeRequiredΣ
1..1codeindel | snp | unknownBinding (required): quality-type
standardSequenceΣ
0..1CodeableConceptStandard sequence for comparisonBinding (example): sequence-quality-standardSequence
startΣ
0..1integerStart position of the sequence
endΣ
0..1integerEnd position of the sequence
scoreΣ
0..1QuantityQuality score for the comparison
methodΣ
0..1CodeableConceptMethod to get qualityBinding (example): sequence-quality-method
truthTPΣ
0..1decimalTrue positives from the perspective of the truth data
queryTPΣ
0..1decimalTrue positives from the perspective of the query data
truthFNΣ
0..1decimalFalse negatives
queryFPΣ
0..1decimalFalse positives
gtFPΣ
0..1decimalFalse positives where the non-REF alleles in the Truth and Query Call Sets match
precisionΣ
0..1decimalPrecision of comparison
recallΣ
0..1decimalRecall of comparison
fScoreΣ
0..1decimalF-score
rocΣ
0..1BackboneElementReceiver Operator Characteristic (ROC) Curve
scoreΣ
0..*integerGenotype quality score
numTPΣ
0..*integerRoc score true positive numbers
numFPΣ
0..*integerRoc score false positive numbers
numFNΣ
0..*integerRoc score false negative numbers
precisionΣ
0..*decimalPrecision of the GQ score
sensitivityΣ
0..*decimalSensitivity of the GQ score
fMeasureΣ
0..*decimalFScore of the GQ score
readCoverageΣ
0..1integerAverage number of reads representing a given nucleotide in the reconstructed sequence
repositoryΣ
0..*BackboneElementExternal repository which contains detailed report related with observedSeq in this resource
typeRequiredΣ
1..1codedirectlink | openapi | login | oauth | otherBinding (required): repository-type
urlΣ
0..1uriURI of the repository
nameΣ
0..1stringRepository's name
datasetIdΣ
0..1stringId of the dataset that used to call for dataset in repository
variantsetIdΣ
0..1stringId of the variantset that used to call for variantset in repository
readsetIdΣ
0..1stringId of the read
pointerΣ
0..*Reference(MolecularSequence)Pointer to next atomic sequence
structureVariantΣ
0..*BackboneElementStructural variant
variantTypeΣ
0..1CodeableConceptStructural variant change typeBinding (required): LL379-9
exactΣ
0..1booleanDoes the structural variant have base pair resolution breakpoints?
lengthΣ
0..1integerStructural variant length
outerΣ
0..1BackboneElementStructural variant outer
startΣ
0..1integerStructural variant outer start
endΣ
0..1integerStructural variant outer end
innerΣ
0..1BackboneElementStructural variant inner
startΣ
0..1integerStructural variant inner start
endΣ
0..1integerStructural variant inner end

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/MolecularSequence?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
chromosometoken

Chromosome number of the reference sequence

MolecularSequence.referenceSeq.chromosome
chromosome-variant-coordinatecomposite

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.

MolecularSequence.variant
chromosome-window-coordinatecomposite

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.

MolecularSequence.referenceSeq
identifiertoken

The unique identity for a particular sequence

MolecularSequence.identifier
patientreference

The subject that the observation is about

MolecularSequence.patient
referenceseqidtoken

Reference Sequence of the sequence

MolecularSequence.referenceSeq.referenceSeqId
referenceseqid-variant-coordinatecomposite

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.

MolecularSequence.variant
referenceseqid-window-coordinatecomposite

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.

MolecularSequence.referenceSeq
typetoken

Amino Acid Sequence/ DNA Sequence / RNA Sequence

MolecularSequence.type
variant-endnumber

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.

MolecularSequence.variant.end
variant-startnumber

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.

MolecularSequence.variant.start
window-endnumber

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.

MolecularSequence.referenceSeq.windowEnd
window-startnumber

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.

MolecularSequence.referenceSeq.windowStart

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition