Dfam-consortium / TETools

Dfam Transposable Element Tools Docker container.
Creative Commons Zero v1.0 Universal
82 stars 17 forks source link

Docker Image Cannot run LTRpipeline durring repeatmodeler #45

Open MikeSanJose opened 2 weeks ago

MikeSanJose commented 2 weeks ago

Hi, I recently downloaded the docker image to run the Repeatmodeler/Repeatmasker pipeline on my cluster.

I used this command from GitHub to pull the singularity image

singularity pull dfam-tetools-latest.sif docker://dfam/tetools:latest

However, when I try to run Repeatmodeler in the container with the -LTRStruct flag it gives me this error.

  LTRPipeline dependency missing or incorrectly set for NINJA_DIR!
   Rerun ./configure or check your command line to ensure that RepeatModeler
  has access to and the correct version of this dependency.

The command i used was

singularity exec \
    --cleanenv \
    -H $PWD:dfam-tetools-latest.sif \
    RepeatModeler -threads 39 -LTRStruct  -database ID_"$db" 

I used container_test.sh script and found this

container_test.sh 
Running Installation Tests
 - faToTwoBit is installed correctly
 - rmblast is installed correctly
 - recon is installed correctly
 - mafft is installed correctly
 - trf is installed correctly
 - twoBitToFa is installed correctly
 - cd-hit is installed correctly
ldd: /opt/NINJA/NINJA/Ninja: No such file or directory
 - ninja is installed correctly
 - genometools is installed correctly
 - twoBitInfo is installed correctly
 - hmmr is installed correctly
 - repeat_scout is installed correctly
 - coseg is installed correctly

Anyhelp would be appreciated

asgray commented 1 week ago

I just updated the container to fix this issue. Version 1.89.2 should work, but let me know if there is still an issue