Closed traviswheeler closed 3 years ago
Looks good - thanks!
still getting this error even with the develop branch (which was supposedly fixed a few days ago). When manually encoding the fix on the main branch, the error subsides but instead am met with a segmentation fault error for all the libraries where the above 'invalid alphabet' error was previously present.
I have pulled the updates into my local clone of the develop branch, and I do not receive an error when I run a command like:
nhmmer --dna query.fa target-10k.fa
You haven't provided much detail, so it's hard to be sure exactly what problem you're running into. Can you please do the following:
Thanks
The following error can arise in edge case inputs:
% nhmmer --dna A.fa B.fa Error: Invalid alphabet type in target for nhmmer. Expect DNA or RNA.
An example input that will produce this error is:
% cat A.fa
% cat B.fa
Note: it is possible for a user to still sneak past this test, e.g. with the input:
It has illegal letters for DNA, but is too short for the guesser to guess. As committed, nhmmer will just breeze past that sequence with no match. An input with >10 letters containing any illegal DNA character will produce the previous message:
% cat A.fa
% cat E.fa
% nhmmer --dna A.fa E.fa Error: Invalid alphabet type in target for nhmmer. Expect DNA or RNA.