Still seeing this in 0.9.6.dev0 ...
$ cnvkit.py scatter PN.cnvkit/primary.cnr -s PN.cnvkit/primary.cns -c chr6 -o PN.cnvkit/PN.chr6.png
/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/skgenome/tabio/tab.py:19: FutureWarning: read_table is deprecated, use read_csv instead, passing sep='\t'.
dframe = pd.read_table(infile, dtype={'chromosome': 'str'})
Traceback (most recent call last):
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/pandas/core/indexing.py", line 2200, in _get_list_axis
return self.obj._take(key, axis=axis)
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/pandas/core/generic.py", line 3359, in _take
verify=True)
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/pandas/core/internals/managers.py", line 1341, in take
indexer = maybe_convert_indices(indexer, n)
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/pandas/core/indexing.py", line 2615, in maybe_convert_indices
raise IndexError("indices are out-of-bounds")
IndexError: indices are out-of-bounds
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/bin/cnvkit.py", line 13, in <module>
args.func(args)
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/cnvlib/commands.py", line 914, in _cmd_scatter
**scatter_opts)
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/cnvlib/scatter.py", line 49, in do_scatter
y_min, y_max, title, segment_color)
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/cnvlib/scatter.py", line 216, in chromosome_scatter
show_gene, window_width)
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/cnvlib/scatter.py", line 341, in select_range_genes
if cnarr else CNA([]))
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/skgenome/gary.py", line 369, in in_range
return self.as_dataframe(next(results))
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/skgenome/intersect.py", line 92, in iter_ranges
subtable = table.iloc[region_idx]
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/pandas/core/indexing.py", line 1500, in __getitem__
return self._getitem_axis(maybe_callable, axis=axis)
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/pandas/core/indexing.py", line 2221, in _getitem_axis
return self._get_list_axis(key, axis=axis)
File "/home/ubuntu/miniconda3/envs/cnvkit-venv/lib/python3.6/site-packages/pandas/core/indexing.py", line 2203, in _get_list_axis
raise IndexError("positional indexers are out-of-bounds")
IndexError: positional indexers are out-of-bounds
I installed via bioconda, not the Github repo ... could they be out of sync or something?
By the way ... the link in your comment immediately above this ... bizarrely ... goes to a home improvement site (after removing the space %20). Weird.