Open jolespin opened 2 years ago
Hi Josh @jolespin ,
Thanks so much for using EUKulele
!
As far as the reason that it's looking for marmmetsp
, that's because it thinks that one of your database files is missing, so it falls back to the use of the --database
flag (which defaults tomarmmetsp
), instead of eukprot
. Why that's happening is what is harder to figure out, since you have the required files in the database folder. Also, the name of the database is forced into lowercase, yes (for download purposes), but if you provide a reference directory (as you have), then it shouldn't be.
(This is probably a bug that I should think about how to get around, because if you're trying to use a reference directory and don't specify the --database
flag, the software shouldn't just go ahead with the default database).
What's most confusing, though, is that in your output you get the message:
Found database folder for /usr/local/scratch/CORE/jespinoz/db/eukulele/eukprot/ in current directory; will not re-download.
Which is the indication that the downloadDatabase
command should never have run. Was this other error message you got in one of the log folders?
Thanks again!
What's the difference between MARMMETSP and MMETSP?
MarMMETSP is the new default and contains all MMETSP references plus the MarRef database
Oh nice that makes sense. Are there both microbes and eukaryotes in MarRef?
The MarRef database is mainly (if not all) prokaryotic - the idea behind including the two was that in many of our tests, we had bacterial contamination, but in some cases MMETSP contamination or a poor quality match would lead to the contaminated sequence being called a eukaryote https://mmp2.sfb.uit.no/marref/
I already downloaded the
eukprot
database usingEUKulele download --database eukprot
which includes thediamond
database:but when I run
EUKulele
, it wants to recreate the database:How can I avoid this redundancy?
Also, a few more points to note that I found. It looks like the database folder is forced into lowercase.
Lastly, it is looking for
marmmetsp
for some reason:b/c of this it never creates the final files.