Regarding the following error reported by some of us (all CCed) -
Oops! Something went wonky.
Error:
undefined method downcase!' for nil:NilClass /Library/Ruby/Gems/2.0.0/gems/sequenceserver-1.0.2/lib/sequenceserver/database.rb:25:in
initialize’
/Library/Ruby/Gems/2.0.0/gems/sequenceserver-1.0.2/lib/sequenceserver/database.rb:109:in new' /Library/Ruby/Gems/2.0.0/gems/sequenceserver-1.0.2/lib/sequenceserver/database.rb:109:in
block (2 levels) in scan_databases_dir’
/Library/Ruby/Gems/2.0.0/gems/sequenceserver-1.0.2/lib/sequenceserver/database.rb:106:in each_line' /Library/Ruby/Gems/2.0.0/gems/sequenceserver-1.0.2/lib/sequenceserver/database.rb:106:in
block in scan_databases_dir’
[…]
I have tried everything and I can’t reproduce this issue on neither Linux nor Mac. Neither on 32 bit system, nor on 64 bit system. Not when FASTA deflines are too long, not when FASTA defline contains funky characters.
So I have put some debug code in 1.0.3 update that tries to print more informative message that can help understand and debug the issue.
To all for whom deleting and re-creating BLAST database didn’t work, I request you update to 1.0.3 (gem install sequenceserver) and post back error output.
Thanks.
– Priyam