[Bioperl-l] swissprot stream with no ID. Not swissprot in my book

Michael Gore mag87 at cornell.edu
Sat Jan 27 07:27:06 UTC 2007


I am having a similar error retrieving sequence from SwissProt.  Thought may
be changing 'swall' to 'UniProtKB' would solve the issue, but it still
remains.
 
>>> ------------- EXCEPTION  -------------
>>> MSG: swissprot stream with no ID. Not swissprot in my book
>>> STACK Bio::SeqIO::swiss::next_seq /Library/Perl/5.8.6/Bio/SeqIO/
>>> swiss.pm:179
>>> STACK Bio::DB::WebDBSeqI::get_Seq_by_id /Library/Perl/5.8.6/Bio/DB/
>>> WebDBSeqI.pm:153
>>> STACK Bio::Perl::get_sequence /Library/Perl/5.8.6/Bio/Perl.pm:513
>>> STACK toplevel tut2.pl:5
 
 
It must be a URL issue?  Does anyone know a remedy?
 
New Bio-Perl User
 
Mike 
 
 
 
On 6/20/06 1:16 PM, "Chris Fields" <cjfields at uiuc.edu
<http://lists.open-bio.org/mailman/listinfo/bioperl-l> > wrote:
 
> Brian,
> 
> Brian,
> 
> Looks like EBI switched the url parameter for swissprot 'swall' to
> 'UniProtKB'.  I committed a change to Bio::DB::SwissProt in CVS which
fixes
> this and solves the issue.
> 
> Chris
> 
>> -----Original Message-----
>> From: bioperl-l-bounces at lists.open-bio.org
<http://lists.open-bio.org/mailman/listinfo/bioperl-l>  [mailto:bioperl-l-
>> bounces at lists.open-bio.org
<http://lists.open-bio.org/mailman/listinfo/bioperl-l> ] On Behalf Of Brian
Osborne
>> Sent: Tuesday, June 20, 2006 11:14 AM
>> To: George Tzotzos; bioperl-l at lists.open-bio.org
<http://lists.open-bio.org/mailman/listinfo/bioperl-l> 
>> Subject: Re: [Bioperl-l] Error message
>> 
>> George,
>> 
>> The docs I'm reading say to use 'swiss', not 'swissprot' but I think
>> there's
>> some other problem that may be specific to SwissProt. Can you retrieve
>> from
>> GenBank? E.g.:
>> 
>> my $seq_object = get_sequence('genbank', 2);
>> 
>> Brian O.
>> 
>> 
>> On 6/20/06 7:36 AM, "George Tzotzos" <G.Tzotzos at unido.org
<http://lists.open-bio.org/mailman/listinfo/bioperl-l> > wrote:
>> 
>>> I'm a BioPerl novice. I used CPAN to install BioPerl and run the
>>> following script to test the installation:
>>> 
>>> use Bio::Perl;
>>> use strict;
>>> use warnings;
>>> 
>>> my $seq_object = get_sequence('swissprot', "P09651");
>>> 
>>> write_sequence(">roa1.fasta", 'fasta', $seq_object);
>>> 
>>> I used as argument both "ROA1_HUMAN" and "P09651". In both cases I
>>> get the message below.
>>> 
>>> Any help on the nature of the problem and how to overcome it would be
>>> greatly appreciated.
>>> 
>>> Thanks
>>> 
>>> George
>>> 
>>> 
>>> ------------- EXCEPTION  -------------
>>> MSG: swissprot stream with no ID. Not swissprot in my book
>>> STACK Bio::SeqIO::swiss::next_seq /Library/Perl/5.8.6/Bio/SeqIO/
>>> swiss.pm:179
>>> STACK Bio::DB::WebDBSeqI::get_Seq_by_id /Library/Perl/5.8.6/Bio/DB/
>>> WebDBSeqI.pm:153
>>> STACK Bio::Perl::get_sequence /Library/Perl/5.8.6/Bio/Perl.pm:513
>>> STACK toplevel tut2.pl:5
>>> 
>>> 
>>> 
>>> George T. Tzotzos Ph.D
>>> Vienna, Austria

 

 

Michael Gore

Graduate Student 

Department of Plant Breeding and Genetics  

Cornell University 

Institute for Genomic Diversity 

175 Biotechnology Building 

Ithaca, NY 14853-2703

 

Office: (607) 255-1809 

Fax: (607) 255-6249 

 




More information about the Bioperl-l mailing list