dib-lab / dammit

just annotate it, dammit!
http://dib-lab.github.io/dammit/
Other
88 stars 28 forks source link

Databases Error: BUSCO not found #123

Closed duanweixiang closed 5 years ago

duanweixiang commented 5 years ago

When I running dammit, the error about databases is coming for "BUSCO not found'. I downloaded all the databases and check it files exsited in path ~/home/user/.dammit/databases/busco2db.

command line shows:

# dammit
## a tool for easy de novo transcriptome annotation

by Camille Scott

**v1.0.rc0**, 2018

## submodule: annotate
### Database Check
#### Info
* Database Directory: /home/wj/.dammit/databases/
* Doit Database: /home/wj/.dammit/databases/databases.doit.db

*All database tasks up-to-date.*

Traceback (most recent call last):
  File "/home/wj/py3/bin/dammit", line 9, in <module>
    sys.exit(app.DammitApp(arg_src=sys.argv[1:]).run())
  File "/home/wj/py3/lib/python3.5/site-packages/dammit/app.py", line 44, in run
    return self.args.func()
  File "/home/wj/py3/lib/python3.5/site-packages/dammit/app.py", line 305, in handle_annotate
    db_handler.files)
  File "/home/wj/py3/lib/python3.5/site-packages/dammit/annotate.py", line 121, in build_default_pipeline
    register_busco_task(handler, config, databases)
  File "/home/wj/py3/lib/python3.5/site-packages/dammit/annotate.py", line 211, in register_busco_task
    params=config['busco']['params'])
  File "/home/wj/py3/lib/python3.5/site-packages/dammit/utils.py", line 89, in d_to_t
    task_dict = task_dict_func(*args, **kwargs)
  File "/home/wj/py3/lib/python3.5/site-packages/dammit/profile.py", line 163, in func
    task = task_func(*args, **kwargs)
  File "/home/wj/py3/lib/python3.5/site-packages/dammit/tasks/busco.py", line 60, in task
    exc = self.deps()
  File "/home/wj/py3/lib/python3.5/site-packages/dammit/tasks/busco.py", line 29, in deps
    raise InstallationError('BUSCO not found. NOTE: '\
dammit.tasks.utils.InstallationError: BUSCO not found. NOTE: dammit 1.0 requires BUSCO v2 or greater