If sequence identifiers contain slashes ("/") taxsbp breaks.
Solution is to replace them temporarly internally or use another way to split unique sequences.
Traceback (most recent call last):
File "/media/files/progs/miniconda3/envs/taxsbp/bin/taxsbp", line 10, in <module>
sys.exit(main())
File "/media/files/progs/miniconda3/envs/taxsbp/lib/python3.9/site-packages/taxsbp/taxsbp.py", line 71, in main
return pack(**vars(args))
File "/media/files/progs/miniconda3/envs/taxsbp/lib/python3.9/site-packages/taxsbp/taxsbp.py", line 174, in pack
for r in res:
File "/media/files/progs/miniconda3/envs/taxsbp/lib/python3.9/site-packages/taxsbp/taxsbp.py", line 473, in generate_results
parsed_seqid, st, en = split_unique_seqid(seqid)
File "/media/files/progs/miniconda3/envs/taxsbp/lib/python3.9/site-packages/taxsbp/taxsbp.py", line 512, in split_unique_seqid
i, pos = unique_seqid.split("/")
ValueError: too many values to unpack (expected 2)
If sequence identifiers contain slashes ("/") taxsbp breaks.
Solution is to replace them temporarly internally or use another way to split unique sequences.