[Bioperl-l] TIGR parser for SeqIO

Ed Robinson erobinso at uga.edu
Fri Nov 12 16:05:02 EST 2004


I am trying to get the tigr parser to work on our files.  My
script is otherwise ok, because when I call a genbank file
with the genbank parser, I am able to load data.  I have
downloaded the most recent tigr.pm from the CVS.  When I run
it, I get this:

------------- EXCEPTION: Bio::Root::Exception -------------
MSG: [46]Required <EXON> missing
STACK: Error::throw
STACK: Bio::Root::Root::throw
/usr/lib/perl5/site_perl/5.6.1//Bio/Root/Root.pm:328
STACK: Bio::SeqIO::tigr::throw
/usr/lib/perl5/site_perl/5.6.1//Bio/SeqIO/tigr.pm:1343
STACK: Bio::SeqIO::tigr::_process_model
/usr/lib/perl5/site_perl/5.6.1//Bio/SeqIO/tigr.pm:1006
STACK: Bio::SeqIO::tigr::_process_tu
/usr/lib/perl5/site_perl/5.6.1//Bio/SeqIO/tigr.pm:730
STACK: Bio::SeqIO::tigr::_process_protein_coding
/usr/lib/perl5/site_perl/5.6.1//Bio/SeqIO/tigr.pm:541
STACK: Bio::SeqIO::tigr::_process_gene_list
/usr/lib/perl5/site_perl/5.6.1//Bio/SeqIO/tigr.pm:507
STACK: Bio::SeqIO::tigr::_process_assembly
/usr/lib/perl5/site_perl/5.6.1//Bio/SeqIO/tigr.pm:315
STACK: Bio::SeqIO::tigr::_process_tigr
/usr/lib/perl5/site_perl/5.6.1//Bio/SeqIO/tigr.pm:220
STACK: Bio::SeqIO::tigr::_process
/usr/lib/perl5/site_perl/5.6.1//Bio/SeqIO/tigr.pm:188
STACK: Bio::SeqIO::tigr::_initialize
/usr/lib/perl5/site_perl/5.6.1//Bio/SeqIO/tigr.pm:88
STACK: Bio::SeqIO::new
/usr/lib/perl5/site_perl/5.6.1//Bio/SeqIO.pm:358
STACK: Bio::SeqIO::new
/usr/lib/perl5/site_perl/5.6.1//Bio/SeqIO.pm:378


When I use the tigr.pm that comes with the bioperl release we
have installed, I get the following:

A whole bunch of warnings such as:

-------------------- WARNING ---------------------
MSG: Unknown element GENE_LIST, ignored
 
---------------------------------------------------
 
-------------------- WARNING ---------------------
MSG: Unknown element PROTEIN_CODING, ignored
 
---------------------------------------------------


followed by this:

Died at /usr/lib/perl5/site_perl/5.6.1//Bio/SeqIO/tigrxml.pm
line 150.
 at
/usr/lib/perl5/site_perl/5.6.1/i386-linux//XML/LibXML/SAX.pm
line 63

Indicating it died for some reason once it got to the
feature_type.


The XML I have is valid XML, although it is from August of
this year.  It is also a full XML file, it is not a coordset file.

Any suggestions would be appreciated.  I've even updated a
number of our Perl modules to rule those problems out.

-Ed R

-----------------
Ed Robinson
Program Specialist
Center for Tropical and Emerging Global Diseases
and Dept. of Genetics
University of Georgia, Athens, GA 30602
erobinso at uga.edu/(706) 542.1447


More information about the Bioperl-l mailing list