Class PhysicalLocation

All Implemented Interfaces:
Identifiable

public class PhysicalLocation extends ChromosomeLocation
  • Constructor Details

    • PhysicalLocation

      public PhysicalLocation()
  • Method Details

    • getNucleotide

      public Long getNucleotide()
    • setNucleotide

      public void setNucleotide(Long nucleotide)
    • getNucleotideLength

      public Integer getNucleotideLength()
    • setNucleotideLength

      public void setNucleotideLength(Integer nucleotideLength)
    • getStrand

      public String getStrand()
    • setStrand

      public void setStrand(String strand)
    • getBin

      @Nullable public Integer getBin()
    • setBin

      public void setBin(@Nullable Integer bin)
    • hashCode

      public int hashCode()
      Description copied from class: AbstractIdentifiable
      Important note: Never use the ID in the hashCode() implementation since it can be assigned when the object is persisted.
      Specified by:
      hashCode in class AbstractIdentifiable
    • equals

      public boolean equals(Object object)
      Description copied from class: AbstractIdentifiable
      Important note: Two objects with the same class and non-null ID must be considered equal. If one or both IDs are nulls, the rest of the state can be used to determine equality.
      Specified by:
      equals in class AbstractIdentifiable
    • toString

      public String toString()
      Overrides:
      toString in class AbstractIdentifiable