Closed dthorburn closed 1 year ago
Yes, the check and the docs are inconsistent. I did a small test with hmmer 3.3.2 and it seems fine. The release notes for 3.3.2 don't mention any breaking changes: https://github.com/EddyRivasLab/hmmer/blob/master/release-notes/RELEASE-3.3.2.md
For now you can comment out the line with push @die_reason
https://github.com/Xinglab/espresso/blob/main/src/ESPRESSO_C.pl#L129 (as mentioned in a similar issue https://github.com/Xinglab/espresso/issues/7)
I'm planning to update the code for the dependency checks soon
ESPRESSO v1.3.1 allows nhmmer >= 3.3.1
The dependencies list indicates hmmer >= 3.3.1 is required. However, that appears to not be true.
Please make sure nhmmer 3.3.1 is installed and included in $PATH! at /path/to/ESPRESSO_C.pl line 135.
Which leads me to lines 122-139 of
ESPRESSO_C.pl
where it appears hmmer version 3.3.1 is hard coded to be the only accepted version:It's an easy fix (at least I hope so), but I thought I should point out the inconsistency in the docs and execution.