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