[Bioperl-l] Bio::TreeIO::svggraph problems

Vamsi vamsi at warta.bio.psu.edu
Thu Mar 18 14:03:24 EST 2004


No. That does not seem to be the problem since I can write out in
other formats like 'tabtree' etc. The problem is with the SVG module
but I have no idea where ...

Thanks,
Vamsi

> 
> Your code works for me, cut and pasted frome the e-mail, with the same 
> tree. This is a long shot, but try enclosing '-file' and '-format' with 
> single quotes, when you create $in and $out. I have perl 5.6.1, but I 
> think earlier versions may have a problem with that.
> 
> -Paulo
> 
> Vamsi wrote:
> 
> >I am trying to use the Bio::TreeIO::svggraph module to
> >display a newick format tree. Here is the tree:
> >
> >(a,b);
> >
> >and the code:
> >
> >-------------------------------------------
> >use Bio::TreeIO;
> >
> >my $in = new Bio::TreeIO(-file => $ARGV[0], -format => 'newick');
> >my $out = new Bio::TreeIO(-file => ">$ARGV[1]", -format => 'svggraph');
> >
> >while( my $tree = $in->next_tree ) {
> >    my $svg_xml = $out->write_tree($tree);
> >}
> >-------------------------------------------
> >
> >(which is from the documentation for Bio::TreeIO::svggraph)
> >
> >I have all the required SVG modules installed. But, I get the error
> >
> >Can't locate object method "new" via package "SVG::Graph::Glyph::tree" at 
> >/usr/perl5/site_perl/5.005/SVG/Graph/Frame.pm line 117, <GEN0> chunk 1.
> >
> 
> 
> 



More information about the Bioperl-l mailing list