class_docstr: An object representing a range of values between `start` and `end`.
  
  >>> interval2 = hl.Interval(3, 6)
  
  Parameters
  ----------
  start : any type
      Object with type `point_type`.
  end : any type
      Object with type `point_type`.
  includes_start : :obj:`bool`
      Interval includes start.
  includes_end : :obj:`bool`
      Interval includes end.
  
  Note
  ----
  This object refers to the Python value returned by taking or collecting
  Hail expressions, e.g. ``mt.interval.take(5)``. This is rare; it is much
  more common to manipulate the :class:`.IntervalExpression` object, which is
  constructed using the following functions:
  
   - :func:`.interval`
   - :func:`.locus_interval`
   - :func:`.parse_locus_interval`
docstr: True if interval is inclusive of end.
  
  Examples
  --------
  
  >>> interval2.includes_end
  False
  
  Returns
  -------
  :obj:`bool`
docstr_tok: ["True","if","interval","is","inclusive","of","end",".","Examples","--","--","--","--",">",">",">","interval2.includes_end","False","Returns","--","--","--","-",":","obj",":","`","bool","`"]
code: def includes_end(self):
      """True if interval is inclusive of end.
  
      Examples
      --------
  
      >>> interval2.includes_end
      False
  
      Returns
      -------
      :obj:`bool`
      """
  
      return self._includes_end
  
file_path: hail/hail/python/hail/utils/interval.py
imports: from hail.typecheck import typecheck_method, lazy, nullable, anytype
  import hail
label_desc: Use image node_id 9 for calling the Interval obj's underlying member method code with example usage: obj.includes_end() and returns: self