[Bioperl-l] asn and Bio::TreeIO

Lee Katz lskatz at gmail.com
Mon Mar 3 22:12:14 UTC 2014


It looks like I get two options here for exporting.
http://i.imgur.com/TID5RiP.png

Both of them are viewable in MEGA5, so I export Newick (.dnd).  Most times
I can use BioPerl to look at the file.  However this particular version
gives me problems in BioPerl.

This is the current version giving me an error:
http://wikisend.com/download/657408/Listeria_2014_03_03_kmer_tree[1].asn
And the converted file using NCBI Workbench:
http://wikisend.com/download/598906/Listeria_2014_03_03_kmer_tree.asn.dnd

This is the TreeIO error.  Any hints on how to debug further?  Thank you!

------------- EXCEPTION: Bio::Root::Exception -------------
MSG: parse error: expected ; or ) or ,

STACK: Error::throw
STACK: Bio::Root::Root::throw
/usr/local/share/perl/5.12.4/Bio/Root/Root.pm:472
STACK: Bio::TreeIO::NewickParser::parse_newick
/usr/local/share/perl/5.12.4/Bio/TreeIO/NewickParser.pm:195
STACK: Bio::TreeIO::newick::next_tree
/usr/local/share/perl/5.12.4/Bio/TreeIO/newick.pm:143
STACK: Bio::TreeIO::nexus::_parse /usr/local/share/perl/5.12.4/Bio/TreeIO/
nexus.pm:204
STACK: Bio::TreeIO::nexus::next_tree
/usr/local/share/perl/5.12.4/Bio/TreeIO/nexus.pm:129
STACK: main::printNewTree scripts/renameTreeNodes_v3.pl:64
STACK: main::main scripts/renameTreeNodes_v3.pl:30
STACK: scripts/renameTreeNodes_v3.pl:17
-----------------------------------------------------------


The while statement is line 64 which is where the error happens above.

  my $in=Bio::TreeIO->new(-file=>$inTree);
  my $out=Bio::TreeIO->new(); # stdout
  my %seen;
  my $i=0;
  while(my $tree=$in->next_tree){




On Mon, Mar 3, 2014 at 4:52 PM, Fields, Christopher J <cjfields at illinois.edu
> wrote:

>  Ick; no one really uses ASN1 outside of NCBI.  No XML output option?
>
>  chris
>
>  On Mar 3, 2014, at 3:50 PM, Lee Katz <lskatz at gmail.com> wrote:
>
>  It is from NCBI's genome workbench
> On Mar 3, 2014 4:40 PM, "Fields, Christopher J" <cjfields at illinois.edu>
> wrote:
>
>> Not that I’m aware of.  What was the source of the output?
>>
>> chris
>>
>> On Mar 3, 2014, at 2:32 PM, Lee Katz <lskatz at gmail.com> wrote:
>>
>> > Hi Bioperl, I was wondering if there is a way to read an asn file using
>> > Bio::Perl.  This is one of the files I want to look at.
>> >
>> > http://wikisend.com/download/372926/Listeria_2014_02_11_kmer_tree.asn
>> >
>> > --
>> > Lee Katz
>> > _______________________________________________
>> > Bioperl-l mailing list
>> > Bioperl-l at lists.open-bio.org
>> > http://lists.open-bio.org/mailman/listinfo/bioperl-l
>>
>>
>


-- 
Lee Katz, Ph.D.




More information about the Bioperl-l mailing list