tooluniverse.tools.UCSC_get_genes_by_region moduleΒΆ

UCSC_get_genes_by_region

Query UCSC Genome Browser track API for knownGene features in a genomic window.

tooluniverse.tools.UCSC_get_genes_by_region.UCSC_get_genes_by_region(chrom, start, end, genome='hg38', track='knownGene', *, stream_callback=None, use_cache=False, validate=True)[source]ΒΆ

Query UCSC Genome Browser track API for knownGene features in a genomic window.

Parameters:
  • genome (str) – Genome assembly (e.g., hg38).

  • chrom (str) – Chromosome (e.g., chr17).

  • start (int) – Start position (0-based).

  • end (int) – End position.

  • track (str) – Track name.

  • stream_callback (Callable, optional) – Callback for streaming output

  • use_cache (bool, default False) – Enable caching

  • validate (bool, default True) – Validate parameters

Return type:

dict[str, Any]