Skip to content

OMArk produces null OMAmer output and IndexError #49

Description

@Sahar-Abdollahi

Hi OMArk team,

I’m following the official documentation and testing OMArk with the example dataset.
The OMAmer output file (.omamer) contains only null values. and when I run OMArk, it fails with the following traceback:

WARNING: Database version mismatch: DB 2.0.3 / OMAmer 2.1.1
Traceback (most recent call last):
  File "…/bin/omark", line 52, in <module>
    omark.launcher(arg)
  File "…/omark/omark.py", line 269, in launcher
    get_omamer_qscore(omamerfile, dbpath, outdir, taxid, original_FASTA_file = original_fasta, isoform_file=isoform_file, taxonomic_rank=taxonomic_rank)
  File "…/omark/omark.py", line 43, in get_omamer_qscore
    if "hoglevel" in omamdata[0]:
IndexError: list index out of range

Commands used

omamer search --db  LUCA.h5 --query example_data/UP000005640_9606.fasta --out example_data/UP000005640_9606.omamer

mkdir example_data/omark_output
omark -f example_data/UP000005640_9606.omamer -d LUCA.h5 -o example_data/omark_output

Details

  • OMArk and LUCA.h5 were both downloaded according to the documentation.

  • The .omamer file is generated but contains only null entries.

  • The same behavior occurs with my plant proteomes.

  • I’ve tried running it both in a conda environment and with a local installation, with the same result.

Could you please advise what might cause this issue?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions