Skip to content

SingleM Pipe error: Unexpected line format for DIAMOND output #281

@magicprotoss

Description

@magicprotoss

Hi, I've encountered another issue, I think it has sth. to do with handling diamond output...

SingleM version: singlem-0.20.3 (bioconda)

Run log:

2026/01/15 04:16:46 PM INFO: SingleM v0.20.3
2026/01/15 04:16:46 PM INFO: Retrieval successful. Location of backpack is: /mnt/hdd/bio_db/singlem-db/
2026/01/15 04:16:47 PM INFO: Loaded 59 SingleM packages
2026/01/15 04:16:47 PM INFO: Using as input 42 different pairs of sequence files e.g. ../1.valid_subset_150bp/CK_7_1_1.fastq.gz & ../1.valid_subset_150bp/CK_7_1_2.fastq.gz
2026/01/15 04:16:47 PM INFO: Filtering sequence files through DIAMOND blastx
Traceback (most recent call last):
File "/miniconda3/envs/singlem-0.20.3/lib/python3.12/site-packages/singlem/diamond_spkg_searcher.py", line 100, in _prefilter
qseqid, full_qseq, sseqid, qstart = line.strip().split('\t')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: not enough values to unpack (expected 4, got 3)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/miniconda3/envs/singlem-0.20.3/bin/singlem", line 9, in
sys.exit(main())
^^^^^^
File "/miniconda3/envs/singlem-0.20.3/lib/python3.12/site-packages/singlem/main.py", line 776, in main
singlem.pipe.SearchPipe().run(
File "/miniconda3/envs/singlem-0.20.3/lib/python3.12/site-packages/singlem/pipe.py", line 73, in run
otu_table_object = self.run_to_otu_table(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/miniconda3/envs/singlem-0.20.3/lib/python3.12/site-packages/singlem/pipe.py", line 370, in run_to_otu_table
self._num_threads, self._working_directory).run_diamond(
^^^^^^^^^^^^
File "/miniconda3/envs/singlem-0.20.3/lib/python3.12/site-packages/singlem/diamond_spkg_searcher.py", line 37, in run_diamond
revs = self._prefilter(dmnd, reverse_read_files, True, performance_parameters)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/miniconda3/envs/singlem-0.20.3/lib/python3.12/site-packages/singlem/diamond_spkg_searcher.py", line 102, in _prefilter
raise Exception(f"Unexpected line format for DIAMOND output line '{line.strip()}'")
Exception: Unexpected line format for DIAMOND output line 'ML150004291L1C042R04006838127/2 GACCGACTGGAGAGCTTCGACATATACGCCCACCTGGACGGCGGCGGGCCGTCCGGTCAGGCTGGTGCATTGCGTCTGGCCATCGCGCGGGCGCTGATCATCGTGCAGCCCGAGGACCGGCCGGCACTGAAGAAAGCGGGGTTCCTCACA ribosomal_S9~RS_GCF_027886475.'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions