bioutils.cytobands module¶
./sbin/ucsc-cytoband-to-json cytoband-hg38.txt.gz | gzip -c >bioutils/_data/cytobands/ucsc-hg38.json.gz
-
bioutils.cytobands.
get_cytoband_map
(name)[source]¶ Retrives a cytoband by name.
- Parameters
name (str) – The name of the cytoband to retrieve.
- Returns
A dictionary of the cytoband data.
- Return type
dict
Examples
>>> map = get_cytoband_map("ucsc-hg38") >>> map["1"]["p32.2"] [55600000, 58500000, 'gpos50']
-
bioutils.cytobands.
get_cytoband_maps
(names=[])[source]¶ Retrieves data from multiple cytobands.
If cytobands are not specified, retrieves data from all available ones.
- Parameters
names (list of str, optional) – The names of cytobands to retrieve data for.
- Returns
A dictionary of the form
{cytoband_name, cytoband_data}
.- Return type
dict
Examples
>>> maps = get_cytoband_maps() >>> maps["ucsc-hg38"]["1"]["p32.2"] [55600000, 58500000, 'gpos50'] >>> maps["ucsc-hg19"]["1"]["p32.2"] [56100000, 59000000, 'gpos50']