Illumina / Nirvana

The nimble & robust variant annotator
https://illumina.github.io/NirvanaDocumentation/
GNU General Public License v3.0
167 stars 44 forks source link

dotnet Nirvana.dll command cannot find cache files #102

Open iamgiddyaboutgit opened 1 year ago

iamgiddyaboutgit commented 1 year ago

I am using Nirvana 3.18.1 Cache version: 27, Supplementary annotation version: 66, Reference version: 7

I downloaded the cache files using the command ./Downloader.exe --ga GRCh38. The console output was

Both.polyphen.ndb (GRCh38)      OK
Both.sift.ndb (GRCh38)                OK
Both.transcripts.ndb (GRCh38)    OK

I can see the files in my file system. However, when I run ./Nirvana.exe with the -c option pointing to the location, I get the error,

ERROR: The transcript cache file (C:\Users\..\nirvana\Cache\GRCh38.transcripts.ndb) does not exist.
ERROR: The SIFT cache file (C:\Users\..\nirvana\Cache\GRCh38.sift.ndb) does not exist.
ERROR: The PolyPhen cache file (C:\Users\..\nirvana\Cache\GRCh38.polyphen.ndb) does not exist.

I think it is odd that the error message mentions the files prefixed with GRCh38 even though they were downloaded with a prefix of "Both". I tried manually changing the names of the cache files to GRCh38.polyphen.ndb etc., but I got the same error.

System info: Windows 10 Pro. Version: 21H2

wuttke commented 11 months ago

I am having exactly the same issue ;(

wuttke commented 11 months ago

This worked for me: -c Data\Cache\GRCh38\Both