parameters: (read, region)
return_statement: return utils_cpp.read_overlaps_region(read, region)
docstring: Returns True if read overlaps read.
  
    This function is equivalent to calling:
  
      `ranges.ranges_overlap(region, read_range(read))`
  
    But is optimized for speed and memory performance in C++.
  
    Args:
      read: nucleus.genomics.v1.Read.
      region: nucleus.genomics.v1.Range.
  
    Returns:
      True if read and region overlap (i.e, have the same reference_name and their
      start/ends overlap at least one basepair).
docstring_summary: Returns True if read overlaps read.
docstring_tokens: Returns True if read overlaps read .
function: def read_overlaps_region(read, region):
    """Returns True if read overlaps read.
  
    This function is equivalent to calling:
  
      `ranges.ranges_overlap(region, read_range(read))`
  
    But is optimized for speed and memory performance in C++.
  
    Args:
      read: nucleus.genomics.v1.Read.
      region: nucleus.genomics.v1.Range.
  
    Returns:
      True if read and region overlap (i.e, have the same reference_name and their
      start/ends overlap at least one basepair).
    """
    return utils_cpp.read_overlaps_region(read, region)
function_tokens: def read_overlaps_region ( read , region ) : return utils_cpp . read_overlaps_region ( read , region )