soedinglab / hh-suite

Remote protein homology detection suite.
https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-019-3019-7
GNU General Public License v3.0
515 stars 128 forks source link

hhsuitedb.py Error: No a3m database found! #310

Open antoineszatkownik opened 2 years ago

antoineszatkownik commented 2 years ago

:exclamation: Make to check out our User Guide.

Expected Behavior

It is said that hhsuitedb can build a HMM DB from only HMMs (see the 'or') Builds HHsuite database from a3m formatted MSAs and/or from HMMs (-o). MSAs and HMMs can also be added (-a) to or removed (-r) from an existing database.

Current Behavior

Error: No a3m database found!

Steps to Reproduce (for bugs)

Put all .hhm files into a folder hh-suite/build/scripts/hhsuitedb.py --ihhm="~/benchmark/DB/*.hhm" -o ~/benchmark/db.db --cpu=2

HH-suite Output (for bugs)

Error: No a3m database found!

Context

My .hhm files are generated by hhmake

Your Environment

Include as many relevant details about the environment you experienced the issue in.

antoineszatkownik commented 2 years ago

I have another question is it possible to use the following procedure :

cd directory_containing_many_sto_files ~/hh-suite/build/bin/ffindex_build -s ../db_msa.ff{data,index} . ~/hh-suite/build/bin/ffindex_apply -d ../first_hhm.ffdata -i ../first_hhm.ffindex ../db_msa.ffdata ../db_msa.ffindex -- ~/hh-suite/build/bin/hhmake -i stdin -o stdout -v 0 -id 100 -M 50

In order to create a the ff{data, files} for the HHM DB ? I tried it, it actually works but is it doing it correctly ?