Skip to content

[BUG] TD2.LongOrfs: not found when running SQANTI3 v6.0.1 from singularity (docker) container #602

Description

@skudashev

Is there an existing issue for this?

  • I have searched the existing issues

Have you loaded the SQANTI3.env conda environment?

  • I have loaded the SQANTI3.env conda environment

Are you running SQANTI3 on its latest release?

  • I have SQANTI3 updated to the latest release

Problem description

I tried installing SQANTI3 v6.0.1 using singularity build sqanti3_6.0.1.sif docker://anaconesalab/sqanti3:v6.0.1, the build worked fine but when trying to run sqanti3_qc.py it does not find TD2.LongOrfs. I cannot load the conda environment as we no longer use conda and hoped that the docker image would contain all dependencies.

Code sample

singularity exec --cleanenv sqanti3_6.0.1.sif \
  /conda/miniconda3/envs/sqanti3/bin/python \
  /opt2/sqanti3/6.0.1/SQANTI3-6.0.1/sqanti3_qc.py 

Error

/bin/sh: 1: TD2.LongOrfs: not found

Anything else?

Looks like the container image does not set an ENV PATH in its Dockerfile, so neither TD2.LongOrfs or Rscript or others are exposed or added to PATH

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttriageFor developers to check

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions