Closed matanhofree closed 10 years ago
Matan; Thanks much for the report. I'm confused about this because the download does include hg19.dict. Did you install with the bcbio installer or another approach? Is it possible the you deleted the hg19.dict file at some point? Son reported this missing earlier (#297) but I couldn't replicate, so I'm totally confused how the downloaded dictionary file is disappearing.
Independent of that, I pushed a fix to ensure the index is present before calling this while should resolve the issue going forward. It calls CreateSequenceDictionary exactly as you did manually. Thanks again and hope this fixes things going forward.
Seems like my fix only solved the immediate problem. Re-running seems breaks with the following error:
ValueError: No database found in /external/ngs-tools/share/java/snpeff-3_4/data for hg19
I suspect this might be an installer issue. I actually tried to add hg19 just today using the following command: bcbio_nextgen.py upgrade -u stable --genomes hg19 --data Should that have installed the snpeff and hg19.dict?
Matan; My apologies, the snpEff issue is a bug in the latest release. The automated installer is not correctly identifying the databases that need to be downloaded. If you upgrade to development and re-get the data:
bcbio_nextgen.py upgrade -u development --genomes hg19 --data
It should get the snpEff databases. Thanks for the report and sorry again about the problem.
It seems picard is missing a dictionary file for certain tasks. It expects to find this file next to the reference. Running the following solves the issue for me. Consider including the dict file with the download or this command if that error is raised.
Trace: