scglue.genomics.Bed.expand

Bed.expand(upstream, downstream, chr_len=None)[source]

Expand genomic features towards upstream and downstream

Parameters:
  • upstream (int) – Number of bps to expand in the upstream direction

  • downstream (int) – Number of bps to expand in the downstream direction

  • chr_len (typing.Optional[typing.Mapping[str, int]]) – Length of each chromosome

Return type:

scglue.genomics.Bed

Returns:

expanded_bed – A new Bed object, containing expanded features of the current Bed object

Note

Starting position < 0 after expansion is always trimmed. Ending position exceeding chromosome length is trimed only if chr_len is specified.