Class 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
    Raw data describing a biological sequence.
    See Also:
    Serialized Form
    • Field Detail

      • identifier

        protected List<Identifier> identifier
        A unique identifier for this particular sequence instance. This is a FHIR-defined id.
      • 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.)
      • device

        protected Reference device
        The method for sequencing, for example, chip information.
      • 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.)
      • quantity

        protected Quantity quantity
        The number of copies of the seqeunce of interest. (RNASeq).
      • variant

        protected List<Sequence.SequenceVariantComponent> 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 starts from referenceSeq.windowStart and end by referenceSeq.windowEnd.
      • quality

        protected List<Sequence.SequenceQualityComponent> 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.
      • pointer

        protected List<Reference> pointer
        Pointer to next atomic sequence which at most contains one variant.
      • 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 variant.)
      • SP_IDENTIFIER

        public static final String SP_IDENTIFIER
        Search parameter: identifier

        Description: The unique identity for a particular sequence
        Type: token
        Path: Sequence.identifier

        See Also:
        Constant Field Values
      • IDENTIFIER

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
        Fluent Client search parameter constant for identifier

        Description: The unique identity for a particular sequence
        Type: token
        Path: Sequence.identifier

      • SP_COORDINATE

        public static final String SP_COORDINATE
        Search parameter: coordinate

        Description: Search parameter for region of the reference DNA sequence string. 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 `coordinate=1$lt345$gt123`, this means it will search for the Sequence resource 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
      • 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 coordinate

        Description: Search parameter for region of the reference DNA sequence string. 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 `coordinate=1$lt345$gt123`, this means it will search for the Sequence resource 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: patient

        Description: 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 patient

        Description: 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_CHROMOSOME

        public static final String SP_CHROMOSOME
        Search parameter: chromosome

        Description: Chromosome number of the reference 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 chromosome

        Description: Chromosome number of the reference sequence
        Type: token
        Path: Sequence.referenceSeq.chromosome

      • SP_START

        public static final String SP_START
        Search parameter: start

        Description: 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: Sequence.referenceSeq.windowStart

        See Also:
        Constant Field Values
      • START

        public static final ca.uhn.fhir.rest.gclient.NumberClientParam START
        Fluent Client search parameter constant for start

        Description: 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: Sequence.referenceSeq.windowStart

      • SP_END

        public static final String SP_END
        Search parameter: end

        Description: 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: Sequence.referenceSeq.windowEnd

        See Also:
        Constant Field Values
      • END

        public static final ca.uhn.fhir.rest.gclient.NumberClientParam END
        Fluent Client search parameter constant for end

        Description: 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: Sequence.referenceSeq.windowEnd

      • SP_TYPE

        public static final String SP_TYPE
        Search parameter: type

        Description: Amino Acid Sequence/ DNA Sequence / RNA Sequence
        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 type

        Description: Amino Acid Sequence/ DNA Sequence / RNA Sequence
        Type: token
        Path: Sequence.type