Skip to content

Error during TEdenovo Step 7 – REPETv3 (Docker)

Dear REPET team,

I'm using REPET v3 with Docker, and I encountered an error during Step 7 of the TEdenovo pipeline. I had previously completed the preprocessing steps on my genome file.

Here is the error message:

Traceback (most recent call last):  
File "/usr/local/REPET_linux-x64-3.0/bin/TEdenovo.py", line 2130, in <module>  
  main()  
File "/usr/local/REPET_linux-x64-3.0/bin/TEdenovo.py", line 319, in main  
  filterConsensus(smplAlign, clustHsp, multAlign, isStructuralSearch, verbose)  
File "/usr/local/REPET_linux-x64-3.0/bin/TEdenovo.py", line 1923, in filterConsensus  
  iFCS.run()  
File "/usr/local/REPET_linux-x64-3.0/denovo_pipe/FilterClassifiedSequences.py", line 349, in run  
  self.postTraitement()  
File "/usr/local/REPET_linux-x64-3.0/denovo_pipe/FilterClassifiedSequences.py", line 337, in postTraitement  
  dName2Classif = ClassifUtils.getClassifInfosAsDict(classifFileFiltered)  
File "/usr/local/REPET_linux-x64-3.0/commons/core/utils/ClassifUtils.py", line 390, in getClassifInfosAsDict  
  dConsensusInfo[seqName] = ClassifUtils.getNewClassifLineAsDict(line)  
File "/usr/local/REPET_linux-x64-3.0/commons/core/utils/ClassifUtils.py", line 333, in getNewClassifLineAsDict  
  ClassifUtils._formatNewCodingFeaturesAsDict(b, dClassif["coding"])  
File "/usr/local/REPET_linux-x64-3.0/commons/core/utils/ClassifUtils.py", line 453, in _formatNewCodingFeaturesAsDict  
  dcodingTypeToData["rDNA_BLRn"]["cov"] = coverage.replace("%", "")  
AttributeError: 'float' object has no attribute 'replace'  

I'm working on a dikaryotic species. The TEdenovo pipeline runs successfully on one haplotype but fails on the other, although the two are quite similar. I’ve used REPET successfully on several other genomes, and this is the first time I’ve encountered this issue.

Do you have any idea what might be causing this error in my files or workflow?

Cheers,

Emma