Hi!
I'm just trying this pipline, and always got errors from eukref_gbretrieve.py. On closer inspection they are caused by various instances of line.split() in the silva_blast routine. I'm not a Python guy, but it seems without arguments this splits on any whitespace, however the input file from usearch with the blast6out option is tab separated. If I change line.split() to line.split("\t") throughout silva_blast it works as expected.
I'm puzzled as to why this is, obviously it should never have worked without this change, but I guess it does for others?