Class Sequence.SequenceReferenceSeqComponent

All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseBackboneElement, org.hl7.fhir.instance.model.api.IBaseElement, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
Enclosing class:
Sequence

public static class Sequence.SequenceReferenceSeqComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
See Also:
  • Field Details

    • chromosome

      Structural unit composed of a nucleic acid molecule which controls its own replication through the interaction of specific proteins at one or more origins of replication ([SO:0000340](http://www.sequenceontology.org/browser/current_svn/term/SO:0000340)).
    • genomeBuild

      The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37'. Version number must be included if a versioned release of a primary build was used.
    • referenceSeqId

      Reference identifier of reference sequence submitted to NCBI. It must match the type in the Sequence.type field. For example, the prefix, ?NG_? identifies reference sequence for genes, ?NM_? for messenger RNA transcripts, and ?NP_? for amino acid sequences.
    • referenceSeqPointer

      A Pointer to another Sequence entity as reference sequence.
    • referenceSeqPointerTarget

      The actual object that is the target of the reference (A Pointer to another Sequence entity as reference sequence.)
    • referenceSeqString

      A string like "ACGT".
    • strand

      protected IntegerType strand
      Directionality of DNA sequence. Available values are "1" for the plus strand (5' to 3')/Watson/Sense/positive and "-1" for the minus strand(3' to 5')/Crick/Antisense/negative.
    • windowStart

      Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.
    • windowEnd

      End position of the window on the reference sequence. If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.
  • Constructor Details

  • Method Details

    • getChromosome

      Returns:
      chromosome (Structural unit composed of a nucleic acid molecule which controls its own replication through the interaction of specific proteins at one or more origins of replication ([SO:0000340](http://www.sequenceontology.org/browser/current_svn/term/SO:0000340)).)
    • hasChromosome

      public boolean hasChromosome()
    • setChromosome

      Parameters:
      value - chromosome (Structural unit composed of a nucleic acid molecule which controls its own replication through the interaction of specific proteins at one or more origins of replication ([SO:0000340](http://www.sequenceontology.org/browser/current_svn/term/SO:0000340)).)
    • getGenomeBuildElement

      Returns:
      genomeBuild (The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37'. Version number must be included if a versioned release of a primary build was used.). This is the underlying object with id, value and extensions. The accessor "getGenomeBuild" gives direct access to the value
    • hasGenomeBuildElement

      public boolean hasGenomeBuildElement()
    • hasGenomeBuild

      public boolean hasGenomeBuild()
    • setGenomeBuildElement

      Parameters:
      value - genomeBuild (The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37'. Version number must be included if a versioned release of a primary build was used.). This is the underlying object with id, value and extensions. The accessor "getGenomeBuild" gives direct access to the value
    • getGenomeBuild

      Returns:
      The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37'. Version number must be included if a versioned release of a primary build was used.
    • setGenomeBuild

      Parameters:
      value - The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37'. Version number must be included if a versioned release of a primary build was used.
    • getReferenceSeqId

      Returns:
      referenceSeqId (Reference identifier of reference sequence submitted to NCBI. It must match the type in the Sequence.type field. For example, the prefix, ?NG_? identifies reference sequence for genes, ?NM_? for messenger RNA transcripts, and ?NP_? for amino acid sequences.)
    • hasReferenceSeqId

      public boolean hasReferenceSeqId()
    • setReferenceSeqId

      Parameters:
      value - referenceSeqId (Reference identifier of reference sequence submitted to NCBI. It must match the type in the Sequence.type field. For example, the prefix, ?NG_? identifies reference sequence for genes, ?NM_? for messenger RNA transcripts, and ?NP_? for amino acid sequences.)
    • getReferenceSeqPointer

      Returns:
      referenceSeqPointer (A Pointer to another Sequence entity as reference sequence.)
    • hasReferenceSeqPointer

      public boolean hasReferenceSeqPointer()
    • setReferenceSeqPointer

      Parameters:
      value - referenceSeqPointer (A Pointer to another Sequence entity as reference sequence.)
    • getReferenceSeqPointerTarget

      Returns:
      referenceSeqPointer The 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. (A Pointer to another Sequence entity as reference sequence.)
    • setReferenceSeqPointerTarget

      Parameters:
      value - referenceSeqPointer The 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. (A Pointer to another Sequence entity as reference sequence.)
    • getReferenceSeqStringElement

      Returns:
      referenceSeqString (A string like "ACGT".). This is the underlying object with id, value and extensions. The accessor "getReferenceSeqString" gives direct access to the value
    • hasReferenceSeqStringElement

      public boolean hasReferenceSeqStringElement()
    • hasReferenceSeqString

      public boolean hasReferenceSeqString()
    • setReferenceSeqStringElement

      Parameters:
      value - referenceSeqString (A string like "ACGT".). This is the underlying object with id, value and extensions. The accessor "getReferenceSeqString" gives direct access to the value
    • getReferenceSeqString

      Returns:
      A string like "ACGT".
    • setReferenceSeqString

      Parameters:
      value - A string like "ACGT".
    • getStrandElement

      Returns:
      strand (Directionality of DNA sequence. Available values are "1" for the plus strand (5' to 3')/Watson/Sense/positive and "-1" for the minus strand(3' to 5')/Crick/Antisense/negative.). This is the underlying object with id, value and extensions. The accessor "getStrand" gives direct access to the value
    • hasStrandElement

      public boolean hasStrandElement()
    • hasStrand

      public boolean hasStrand()
    • setStrandElement

      Parameters:
      value - strand (Directionality of DNA sequence. Available values are "1" for the plus strand (5' to 3')/Watson/Sense/positive and "-1" for the minus strand(3' to 5')/Crick/Antisense/negative.). This is the underlying object with id, value and extensions. The accessor "getStrand" gives direct access to the value
    • getStrand

      public int getStrand()
      Returns:
      Directionality of DNA sequence. Available values are "1" for the plus strand (5' to 3')/Watson/Sense/positive and "-1" for the minus strand(3' to 5')/Crick/Antisense/negative.
    • setStrand

      Parameters:
      value - Directionality of DNA sequence. Available values are "1" for the plus strand (5' to 3')/Watson/Sense/positive and "-1" for the minus strand(3' to 5')/Crick/Antisense/negative.
    • getWindowStartElement

      Returns:
      windowStart (Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.). This is the underlying object with id, value and extensions. The accessor "getWindowStart" gives direct access to the value
    • hasWindowStartElement

      public boolean hasWindowStartElement()
    • hasWindowStart

      public boolean hasWindowStart()
    • setWindowStartElement

      Parameters:
      value - windowStart (Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.). This is the underlying object with id, value and extensions. The accessor "getWindowStart" gives direct access to the value
    • getWindowStart

      public int getWindowStart()
      Returns:
      Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.
    • setWindowStart

      Parameters:
      value - Start position of the window on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.
    • getWindowEndElement

      Returns:
      windowEnd (End position of the window on the reference sequence. If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.). This is the underlying object with id, value and extensions. The accessor "getWindowEnd" gives direct access to the value
    • hasWindowEndElement

      public boolean hasWindowEndElement()
    • hasWindowEnd

      public boolean hasWindowEnd()
    • setWindowEndElement

      Parameters:
      value - windowEnd (End position of the window on the reference sequence. If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.). This is the underlying object with id, value and extensions. The accessor "getWindowEnd" gives direct access to the value
    • getWindowEnd

      public int getWindowEnd()
      Returns:
      End position of the window on the reference sequence. If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.
    • setWindowEnd

      Parameters:
      value - End position of the window on the reference sequence. If the coordinate system is 0-based then end is is exclusive and does not include the last position. If the coordinate system is 1-base, then end is inclusive and includes the last position.
    • listChildren

      protected void listChildren(List<Property> children)
      Overrides:
      listChildren in class BackboneElement
    • getNamedProperty

      public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getNamedProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getProperty

      public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setProperty

      public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setProperty

      public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • makeProperty

      public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      makeProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getTypesForProperty

      public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getTypesForProperty in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addChild

      public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      addChild in class BackboneElement
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • copy

      Specified by:
      copy in class BackboneElement
    • equalsDeep

      public boolean equalsDeep(Base other_)
      Overrides:
      equalsDeep in class BackboneElement
    • equalsShallow

      public boolean equalsShallow(Base other_)
      Overrides:
      equalsShallow in class BackboneElement
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      isEmpty in class BackboneElement
    • fhirType

      public String fhirType()
      Specified by:
      fhirType in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      fhirType in class BackboneElement