Strategy option on sumtrees.py

18 views
Skip to first unread message

Marcos Barbeitos

unread,
Apr 7, 2017, 4:59:55 PM4/7/17
to dendrop...@googlegroups.com
Howdy Master Jeet,

If I try:

sumtrees.py -d0 -p -o consensus_128.tre --root-target-at-outgroup "Nasonia vitrippenis" -f 0.7 -s consensus --edges clear /media/taioba/Data/Artigos/Pie/ant_slice/trees/mpl/*128*.tre

It runs smoothly almost to completion, and then...

...
SumTrees: - All trees were treated as unweighted
SumTrees: - All trees were treated as rooted
SumTrees: - 19 unique taxa across all trees
SumTrees: - 42 unique splits out of a total of 3700 splits
SumTrees: - 21 unique non-trivial splits counted out of a total of non-trivial
            1600 splits
SumTrees: Summarized onto consensus tree with minimum clade frequency
          threshold of 0.7:
SumTrees: - Support values expressed as percentages
SumTrees: - Edge lengths cleared from target trees
SumTrees: - Support and other summarization annotations added to target trees
            as metadata
Traceback (most recent call last):
  File "/usr/local/bin/sumtrees.py", line 5, in <module>
    pkg_resources.run_script('DendroPy==4.2.0', 'sumtrees.py')
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 528, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 1401, in run_script
    exec(script_code, namespace, namespace)
  File "/usr/local/lib/python3.4/dist-packages/DendroPy-4.2.0-py3.4.egg/EGG-INFO/scripts/sumtrees.py", line 2194, in <module>
  File "/usr/local/lib/python3.4/dist-packages/DendroPy-4.2.0-py3.4.egg/EGG-INFO/scripts/sumtrees.py", line 1778, in main
  File "/usr/local/lib/python3.4/dist-packages/DendroPy-4.2.0-py3.4.egg/dendropy/datamodel/treecollectionmodel.py", line 2894, in summarize_splits_on_tree
  File "/usr/local/lib/python3.4/dist-packages/DendroPy-4.2.0-py3.4.egg/dendropy/datamodel/treecollectionmodel.py", line 1798, in summarize_splits_on_tree
  File "/usr/local/lib/python3.4/dist-packages/DendroPy-4.2.0-py3.4.egg/dendropy/datamodel/treecollectionmodel.py", line 2051, in summarize_splits_on_tree
NameError: name 'edge' is not defined

Perhaps an internal typo? Or am I doing something wrong? I get the same with the aliases -e clear and  --set-edges clear

Cheers!

--
Marcos S. Barbeitos

Departamento de Zoologia - Sala 360
Setor de Ciências Biológicas
Universidade Federal do Paraná
Caixa Postal 19020
Curitiba, PR 81531-990
Brazil

Phone: (55 41) 3361-1634
Reply all
Reply to author
Forward
0 new messages