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 Details

    • identifier

      A unique identifier for this particular sequence instance. This is a FHIR-defined id.
    • type

      Amino Acid Sequence/ DNA Sequence / RNA Sequence.
    • 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

      The actual object that is the target of the reference (The patient whose sequencing results are described by this resource.)
    • specimen

      protected Reference specimen
      Specimen used for sequencing.
    • 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

      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).
    • referenceSeq

      A sequence that is used as a reference to describe variants that are present in a sequence analyzed.
    • 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

      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

      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

      Coverage (read depth or depth) is the average number of reads representing a given nucleotide in the reconstructed sequence.
    • 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

      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

  • Constructor Details

  • Method Details