[Bioperl-l] Error with swissprot flat file parsing

Siddhartha Basu basu at pharm.sunysb.edu
Mon Oct 11 15:49:28 EDT 2004


Hi,
I am trying to make a flat file index of swissprot/trembl files using 
Bio::DB::Flat module. However, i am getting the following consistent 
warnings during the indexing process.
======================================================================
Use of uninitialized value in substitution (s///) at 
/usr/lib/perl5/site_perl/5.8.3/Bio/SeqIO/swiss.pm line 855, <GEN1> line 
18676877.
Use of uninitialized value in substitution (s///) at 
/usr/lib/perl5/site_perl/5.8.3/Bio/SeqIO/swiss.pm line 855, <GEN1> line 
18676916.
Use of uninitialized value in substitution (s///) at 
/usr/lib/perl5/site_perl/5.8.3/Bio/SeqIO/swiss.pm line 855, <GEN1> line 
18676956.
Use of uninitialized value in substitution (s///) at 
/usr/lib/perl5/site_perl/5.8.3/Bio/SeqIO/swiss.pm line 855, <GEN1> line 
18677002.
Use of uninitialized value in substitution (s///) at 
/usr/lib/perl5/site_perl/5.8.3/Bio/SeqIO/swiss.pm line 855, <GEN1> line 
18677045.
Use of uninitialized value in substitution (s///) at 
/usr/lib/perl5/site_perl/5.8.3/Bio/SeqIO/swiss.pm line 855, <GEN1> line 
18677091.
Use of uninitialized value in substitution (s///) at 
/usr/lib/perl5/site_perl/5.8.3/Bio/SeqIO/swiss.pm line 855, <GEN1> line 
18677136.
Use of uninitialized value in substitution (s///) at 
/usr/lib/perl5/site_perl/5.8.3/Bio/SeqIO/swiss.pm line 855, <GEN1> line 
18677178.
Use of uninitialized value in substitution (s///) at 
/usr/lib/perl5/site_perl/5.8.3/Bio/SeqIO/swiss.pm line 855, <GEN1> line 
18677209.
Use of uninitialized value in substitution (s///) at 
/usr/lib/perl5/site_perl/5.8.3/Bio/SeqIO/swiss.pm line 855, <GEN1> line 
18677249.
========================================================================
Though, the indexing get completed, i could'nt fetch any data from there 
  as it does not return any seq obj.
I also get the same warnings when i try to read the swissprot file using 
the Bio::SeqIO module.
I am using bioperl-1.4 and understand it has something to do with the 
swissprot parser in Seq::IO module.
So, does any fix or solution available for this problem.

Thanks in  advance.

-siddhartha



More information about the Bioperl-l mailing list