[Bioperl-l] Deep recursion on subroutine

Qunfeng qfdong at iastate.edu
Wed Nov 30 16:46:24 EST 2005


Hi,

I am using bioperl (5.8.0, linux) to work on a UPGMA tree (newick format, 
generated by PHYLIP).  My code works well on a small tree. However, when I 
applied it to a big (ugly) tree, it produces the following error msg. Has 
anybody encountered a similar problem? Is this triggered by any invalid 
part of my tree? Thanks!

Qunfeng
===========Error message begins =====================
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::each_Descendent" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 495, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 201, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 201, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 496, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 496, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::each_Descendent" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 495, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 201, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 201, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 496, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 496, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::each_Descendent" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 495, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 201, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 201, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 496, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 496, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::each_Descendent" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 495, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 201, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 201, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 496, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 496, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::each_Descendent" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 495, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 201, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 201, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 496, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::Node::height" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/Node.pm line 496, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Tree::NodeI::get_all_Descendents" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Tree/NodeI.pm line 172, <GEN0> line 1.
Deep recursion on subroutine "Bio::Root::Root::DESTROY" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Root/Root.pm line 407, <GEN0> line 1.
Deep recursion on subroutine "Bio::Root::Root::DESTROY" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Root/Root.pm line 407, <GEN0> line 1.
Deep recursion on subroutine "Bio::Root::Root::DESTROY" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Root/Root.pm line 407, <GEN0> line 1.
Deep recursion on subroutine "Bio::Root::Root::DESTROY" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Root/Root.pm line 407, <GEN0> line 1.
Deep recursion on subroutine "Bio::Root::Root::DESTROY" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Root/Root.pm line 407, <GEN0> line 1.
Deep recursion on subroutine "Bio::Root::Root::DESTROY" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Root/Root.pm line 407, <GEN0> line 1.
Deep recursion on subroutine "Bio::Root::Root::DESTROY" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Root/Root.pm line 407, <GEN0> line 1.
Deep recursion on subroutine "Bio::Root::Root::DESTROY" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Root/Root.pm line 407, <GEN0> line 1.
Deep recursion on subroutine "Bio::Root::Root::DESTROY" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Root/Root.pm line 407, <GEN0> line 1.
Deep recursion on subroutine "Bio::Root::Root::DESTROY" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Root/Root.pm line 407, <GEN0> line 1.
Deep recursion on subroutine "Bio::Root::Root::DESTROY" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Root/Root.pm line 407, <GEN0> line 1.
Deep recursion on subroutine "Bio::Root::Root::DESTROY" at 
/usr/lib/perl5/site_perl/5.8.0/Bio/Root/Root.pm line 407, <GEN0> line 1.
=========Error msg ends==============================================



More information about the Bioperl-l mailing list