- cellmaps_imagedownloader version:
0.1.0a4
- Python version:
3.8
- Operating System:
mac
Description
Attempting to invoke CellmapsImageDownloader run() method fails because it expects samples and unique keys with values in input_data_dict parameter in constructor
What I Did
imagegen = ImageGeneNodeAttributeGenerator(
unique_list=ImageGeneNodeAttributeGenerator.get_unique_list_from_csvfile(<unique APMS csv file>),
samples_list=ImageGeneNodeAttributeGenerator.get_samples_from_csvfile(<samples APMS csv file>))
CellmapsImageDownloader(outdir='/tmp/foo,
imagedownloader=FakeImageDownloader(),
imagegen=imagegen,
provenance=self._provenance).run()
Above outputs:
2023-05-19 15:34:27,637 ERROR 950ms cellmaps_pipelinecmd.py::main():157 Caught exception: 'NoneType' object is not subscriptable
Traceback (most recent call last):
File "/Users/churas/anaconda3/envs/python382/bin/cellmaps_pipelinecmd.py", line 153, in main
return CellmapsPipeline(outdir=theargs.outdir,
File "/Users/churas/anaconda3/envs/python382/lib/python3.8/site-packages/cellmaps_pipeline/runner.py", line 142, in run
exit_status = self._runner.run()
File "/Users/churas/anaconda3/envs/python382/lib/python3.8/site-packages/cellmaps_pipeline/runner.py", line 73, in run
if self._download_images() != 0:
File "/Users/churas/anaconda3/envs/python382/lib/python3.8/site-packages/cellmaps_pipeline/runner.py", line 93, in _download_images
return CellmapsImageDownloader(outdir=self._image_dir,
File "/Users/churas/anaconda3/envs/python382/lib/python3.8/site-packages/cellmaps_imagedownloader/runner.py", line 606, in run
self._register_input_datasets()
File "/Users/churas/anaconda3/envs/python382/lib/python3.8/site-packages/cellmaps_imagedownloader/runner.py", line 403, in _register_input_datasets
source_file=self._input_data_dict[CellmapsImageDownloader.SAMPLES_FILEKEY],
TypeError: 'NoneType' object is not subscriptable
0.1.0a43.8macDescription
Attempting to invoke CellmapsImageDownloader run() method fails because it expects
samplesanduniquekeys with values ininput_data_dictparameter in constructorWhat I Did
imagegen = ImageGeneNodeAttributeGenerator( unique_list=ImageGeneNodeAttributeGenerator.get_unique_list_from_csvfile(<unique APMS csv file>), samples_list=ImageGeneNodeAttributeGenerator.get_samples_from_csvfile(<samples APMS csv file>)) CellmapsImageDownloader(outdir='/tmp/foo, imagedownloader=FakeImageDownloader(), imagegen=imagegen, provenance=self._provenance).run() Above outputs: 2023-05-19 15:34:27,637 ERROR 950ms cellmaps_pipelinecmd.py::main():157 Caught exception: 'NoneType' object is not subscriptable Traceback (most recent call last): File "/Users/churas/anaconda3/envs/python382/bin/cellmaps_pipelinecmd.py", line 153, in main return CellmapsPipeline(outdir=theargs.outdir, File "/Users/churas/anaconda3/envs/python382/lib/python3.8/site-packages/cellmaps_pipeline/runner.py", line 142, in run exit_status = self._runner.run() File "/Users/churas/anaconda3/envs/python382/lib/python3.8/site-packages/cellmaps_pipeline/runner.py", line 73, in run if self._download_images() != 0: File "/Users/churas/anaconda3/envs/python382/lib/python3.8/site-packages/cellmaps_pipeline/runner.py", line 93, in _download_images return CellmapsImageDownloader(outdir=self._image_dir, File "/Users/churas/anaconda3/envs/python382/lib/python3.8/site-packages/cellmaps_imagedownloader/runner.py", line 606, in run self._register_input_datasets() File "/Users/churas/anaconda3/envs/python382/lib/python3.8/site-packages/cellmaps_imagedownloader/runner.py", line 403, in _register_input_datasets source_file=self._input_data_dict[CellmapsImageDownloader.SAMPLES_FILEKEY], TypeError: 'NoneType' object is not subscriptable