Skip to content

singlem issue #159

Description

@francesco-ricci

Hello

I am getting the following issue when binchicken runs singlem, I think it is because /home/fricci/rp24/fra/database_files/S3.2.1.GTDB_r214.metapackage_20231006.smpkg.zb is being recognized as a directory, not as a single file by smafa. Do you have any suggestion on how to fix the following?

This is the error I get:

01/10/2025 04:33:04 PM INFO: SingleM v0.18.1
01/10/2025 04:33:04 PM INFO: Acquiring SingleM metapackage from Zenodo backpack directory specified ..
01/10/2025 04:33:04 PM INFO: Retrieval successful. Location of backpack is: /home/fricci/rp24/fra/database_files/S3.2.1.GTDB_r214.metapackage_20231006.smpkg.zb
01/10/2025 04:33:04 PM INFO: Loaded 59 SingleM packages
01/10/2025 04:33:04 PM INFO: Using as input 1 different pairs of sequence files e.g. /home/fricci/rp24/fra/analyses/Tess/raw_reads/DML-31_L3.1.fq.gz & /home/fricci/r>
01/10/2025 04:33:04 PM INFO: Filtering sequence files through DIAMOND blastx
01/10/2025 05:38:04 PM INFO: Finished DIAMOND prefilter phase
01/10/2025 05:38:04 PM INFO: Assigning sequences to SingleM packages with DIAMOND ..
01/10/2025 05:42:25 PM INFO: Running taxonomic assignment ..
01/10/2025 05:42:25 PM INFO: Assigning taxonomy by singlem query ..
01/10/2025 05:42:25 PM INFO: Querying against species database with 430 sequences, using method smafa-naive and max divergence 2
01/10/2025 05:42:25 PM INFO: Searching with SMAFA NAIVE by nucleotide sequence ..
01/10/2025 05:42:25 PM INFO: Querying index for S3.1.ribosomal_protein_L2_rplB
Traceback (most recent call last):
File "/fs04/rp24/fra/analyses/Tess/output/binning/binchicken/path_to_conda_envs/8af436ae67d59fa6a12aa49a286a3324_/bin/singlem", line 709, in
singlem.pipe.SearchPipe().run(
File "/fs04/rp24/fra/analyses/Tess/output/binning/binchicken/path_to_conda_envs/8af436ae67d59fa6a12aa49a286a3324_/lib/python3.12/site-packages/singlem/pipe.py", li>
otu_table_object = self.run_to_otu_table(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/fs04/rp24/fra/analyses/Tess/output/binning/binchicken/path_to_conda_envs/8af436ae67d59fa6a12aa49a286a3324_/lib/python3.12/site-packages/singlem/pipe.py", li>
otu_table_object = self.assign_taxonomy_and_process(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/fs04/rp24/fra/analyses/Tess/output/binning/binchicken/path_to_conda_envs/8af436ae67d59fa6a12aa49a286a3324_/lib/python3.12/site-packages/singlem/pipe.py", li>
assignment_result = self.assign_taxonomy(
^^^^^^^^^^^^^^^^^^^^^^
File "/fs04/rp24/fra/analyses/Tess/output/binning/binchicken/path_to_conda_envs/8af436ae67d59fa6a12aa49a286a3324
/lib/python3.12/site-packages/singlem/pipe.py", li>
query_based_assignment_result = PipeTaxonomyAssignerByQuery().assign_taxonomy(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/fs04/rp24/fra/analyses/Tess/output/binning/binchicken/path_to_conda_envs/8af436ae67d59fa6a12aa49a286a3324_/lib/python3.12/site-packages/singlem/pipe_taxonom>
query_single_set(queries[0], 0)
File "/fs04/rp24/fra/analyses/Tess/output/binning/binchicken/path_to_conda_envs/8af436ae67d59fa6a12aa49a286a3324_/lib/python3.12/site-packages/singlem/pipe_taxonom>
for hit in querier.query_with_queries(queries, sdb, max_species_divergence, method, SequenceDatabase.NUCLEOTIDE_TYPE, 1, None, False, None):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/fs04/rp24/fra/analyses/Tess/output/binning/binchicken/path_to_conda_envs/8af436ae67d59fa6a12aa49a286a3324_/lib/python3.12/site-packages/singlem/querier.py",>
smafa_stdout = extern.run(smafa_cmd, stdin='\n'.join([">{}\n{}".format(i, q.sequence) for i, q in enumerate(chunked_queries)]))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/fs04/rp24/fra/analyses/Tess/output/binning/binchicken/path_to_conda_envs/8af436ae67d59fa6a12aa49a286a3324_/lib/python3.12/site-packages/extern/init.py",>
raise ExternCalledProcessError(process, command)
extern.ExternCalledProcessError: Command smafa query --database '/home/fricci/rp24/fra/database_files/S3.2.1.GTDB_r214.metapackage_20231006.smpkg.zb/payload_director>
STDERR was: b'[2025-01-10T06:42:25Z INFO bird_tool_utils::clap_utils] Smafa version 0.8.0\n[2025-01-10T06:42:25Z INFO smafa] Decoding db file "/home/fricci/rp24/fr>

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