Open ezherman opened 7 months ago
WOW. This is fascinating. I can replicate, and it is in fact all the way down in the Rust layer:
import sourmash
x = sourmash.load_signatures('results/sourmash_signatures/genome.sig',
do_raise=True)
list(x)
I have a guess as to what is going on, will dig into it later.
Thanks for filing the weirdest bug I've ever seen in sourmash!! This is neat and also a bit disturbing 😆
Hi,
I have found that
sourmash sig describe
returns an error if the signature file is located in a subdirectory that contains the string "sourmash". I am running sourmash version 4.8.5.Setup
Download the example genome and create the results folders:
Example
A signature created in
results/signatures
behaves as expected:However, copying the signature into 'results/sourmash_signatures' results in an error when described: