sokrypton / sokrypton/ColabFold
mmseqs2 expandaln receives an unrecognised parameter --db-load-mode in search.py
Nobody has claimed this yet.
- Dominant language
- Jupyter Notebook
- Stars
- 2.9k
- Forks
- 747
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
I've freshly installed mmseqs2 and colabfold then running colab_search.py gave me the error:
subprocess.CalledProcessError: Command '[PosixPath('mmseqs'), 'expandaln', PosixPath('msas/qdb'), PosixPath('/scratch/gchojnowski/dbs/uniref30_2103_db.idx'), PosixPath('msas/res'), PosixPath('/scratch/gchojnowski/dbs/uniref30_2103_db.idx'), PosixPath('msas/res_exp'), '--db-load-mode', '0', '--threads', '64', '--expansion-mode', '0', '-e', 'inf', '--expand-filter-clusters', '1', '--max-seq-id', '0.95']' returned non-zero exit status 1.
This is owning to the db-load-mode in this line:https://github.com/sokrypton/ColabFold/blob/22671664ac2c9dcb30086c3e654414d950ccb297/colabfold/mmseqs/search.py#L108 I don't think in this line within the search.py, db-load-mode is supposed to be there? I've checked that mmseqs expandaln doesn't take db-load-mode as a parameter.
Yours
Dingquan
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with colabfold/mmseqs/search.py around line 108 and compare the generated expandaln command with the installed mmseqs2 expandaln options. Reproduce the failure through colab_search.py; done means the invocation is compatible with the targeted mmseqs2 version and the reported command completes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- bioinformatics
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100