neherlab/pan-genome-analysis

Failed to run Test

stheil15 opened this issue · 3 comments

Hi,
I have used PanX successfully a few month ago. Now that i have migrated on ubuntu 18.04, i tried to reinstall it via git clone then conda install, but i failed to run the test... Here is the error message :

mv: impossible d'évaluer 'GC00000142_aa_aln.fa': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer 'GC00000142_na_aln.fa': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer 'GC00000364_aa_aln.fa': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer 'GC00000364_na_aln.fa': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer 'GC00000322_aa_aln.fa': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer 'GC00000322_na_aln.fa': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer 'GC00000172_aa_aln.fa': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer 'GC00000172_na_aln.fa': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer 'GC00000217_aa_aln.fa': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer 'GC00000217_na_aln.fa': Aucun fichier ou dossier de ce type
Traceback (most recent call last):
  File "./panX.py", line 303, in <module>
    myPangenome.build_core_tree()
  File "/home/stheil/soft/pan-genome-analysis/scripts/pangenome_computation.py", line 200, in build_core_tree
    aln_to_Newick(self.path, self.folders_dict, self.raxml_max_time, self.raxml_path, self.threads)
  File "/home/stheil/soft/pan-genome-analysis/scripts/sf_core_tree_build.py", line 44, in aln_to_Newick
    resolve_polytomies('initial_tree.newick0','initial_tree.newick')
  File "/home/stheil/soft/pan-genome-analysis/scripts/sf_core_tree_build.py", line 8, in resolve_polytomies
    tree = Tree(newickString);
  File "/home/stheil/anaconda3/envs/panX/lib/python2.7/site-packages/ete2/coretype/tree.py", line 218, in __init__
    read_newick(newick, root_node = self, format=format)
  File "/home/stheil/anaconda3/envs/panX/lib/python2.7/site-packages/ete2/parser/newick.py", line 231, in read_newick
    raise NewickError('Unexisting tree file or Malformed newick tree structure.')
ete2.parser.newick.NewickError: Unexisting tree file or Malformed newick tree structure.

If any idea where to start to debug, it would be much appreciated ;)
Thanks

Seb

Just wanted to note that I got exactly the same bug. Help would be appreciated.

Seems to be an library path or a program binary missing, but don't know which one...
I've tried it on a fresh Ubuntu install and it worked !

I've run into this same issue on Linux Mint 19.3. An tips for detective work on how to find the missing binaries?
Update: The binaries I found did not work.