[BioSQL-l] Error when loading Gene Ontology to biosql

Song Haili haili at mpiz-koeln.mpg.de
Wed Jul 22 07:50:34 UTC 2009


Hello Hilmar,
Thank you very much for your help. 
I got the same error even I don't use the argument --fmtargs. Actually that was the first try before I use --fmtargs. Any idea on how to solve this problem? Thanks in advance.

command: 
perl load_ontology.pl --driver Pg --host pg-server --dbname sifter  --dbuser sifter --dbpass password --namespace "Gene Ontology" --format obo gene_ontology.obo --noobsolete
error: 
------------- EXCEPTION -------------
MSG: OBO File Format Error -
Cannot find tag format-version and/ default-namespace . These are required header.

STACK Bio::OntologyIO::obo::_header /opt/share/local/users/haili/bioperl-live/Bio/OntologyIO/obo.pm:518
STACK Bio::OntologyIO::obo::parse /opt/share/local/users/haili/bioperl-live/Bio/OntologyIO/obo.pm:209
STACK Bio::OntologyIO::obo::next_ontology /opt/share/local/users/haili/bioperl-live/Bio/OntologyIO/obo.pm:342
STACK toplevel load_ontology.pl:604
-------------------------------------

----- Original Message -----
From: Hilmar Lapp <hlapp at gmx.net>
Date: Tuesday, July 21, 2009 19:19
Subject: Re: [BioSQL-l] Error when loading Gene Ontology to biosql
To: Song Haili <haili at mpiz-koeln.mpg.de>
Cc: florian.mittag at uni-tuebingen.de, biosql-l at lists.open-bio.org

> Song: GO.defs is not in OBO format. Where did you find that you 
> need  
> it when you load .obo formatted files? You don't need the --
> fmtargs  
> argument for .obo files other than if you want to specify the 
> ontology  
> name.
> 
> 	-hilmar
> 
> On Jul 21, 2009, at 11:32 AM, Song Haili wrote:
> 
> >
> > Hello All,
> > The previous error was solved by the help of Florian. Florian, 
> Thank  
> > you very much.
> > But I got another error using the way Florian suggested. I 
> thought  
> > it was because parameter --fmtargs was not specified. So I 
> tried to  
> > include it with the value "-defs_file, GO.defs", but it didn't 
> work.  
> > I think maybe GO.defs is not the right file. Is it?  But 
> how or  
> > where to get the right file if it is. Or any other ideas about 
> how  
> > to solve this error? Thank you very much in advance.
> > command:
> > perl load_ontology.pl --driver Pg --host pg-server --dbname 
> sifter   
> > --dbuser sifter --dbpass password --namespace "Gene Ontology" -
> - 
> > format obo gene_ontology.obo --fmtargs "-defs_file, GO.defs" --
> 
> > noobsolete
> > error:
> > ------------- EXCEPTION -------------
> > MSG: OBO File Format Error -
> > Cannot find tag format-version and/ default-namespace . These 
> are  
> > required header.
> >
> > STACK Bio::OntologyIO::obo::_header 
> /opt/share/local/users/haili/ 
> > bioperl-live/Bio/OntologyIO/obo.pm:518
> > STACK Bio::OntologyIO::obo::parse 
> /opt/share/local/users/haili/ 
> > bioperl-live/Bio/OntologyIO/obo.pm:209
> > STACK Bio::OntologyIO::obo::next_ontology 
> /opt/share/local/users/ 
> > haili/bioperl-live/Bio/OntologyIO/obo.pm:342
> > STACK toplevel load_ontology.pl:604
> > -------------------------------------
> >
> > ----- Original Message -----
> > From: Florian Mittag <florian.mittag at uni-tuebingen.de>
> > Date: Tuesday, July 21, 2009 14:41
> > Subject: Re: [BioSQL-l] Error when loading Gene Ontology to biosql
> > To: biosql-l at lists.open-bio.org
> >
> >> Hi!
> >>
> >> AFAIK the goflat format is deprecated. Use the .obo files and
> >> format instead,
> >> that should work.
> >>
> >> perl load_ontology.pl --driver Pg --host pg-server --dbname sifter
> >> 	--dbuser sifter --dbpass password --namespace "Gene 
> Ontology" --
> >> format obo
> >>         
> gene_ontology.1_2.obo>> --noobsolete
> >>
> >>
> >> On Tuesday 21 July 2009 12:11, Song Haili wrote:
> >>> Dear all,
> >>> I am using perl-5.10.0, BioPerl-1.6.0, and bioperl-db obtaind
> >> by using CPAN
> >>> a few days before. Until now, I can load taxonomy and sequence
> >> data into
> >>> database successfully. However, I got the following error
> >> message when
> >>> trying to load Gene Ontology data into biosql database. Any
> >> help will be
> >>> appreciated. Jane
> >>>
> >>> command used:
> >>> perl load_ontology.pl --driver Pg --host pg-server --dbname
> >> sifter -dbuser
> >>> sifter --dbpass password --namespace "Gene Ontology" --
> format  
> >>> goflat
> >>> component.ontology process.ontology function.ontology --fmtargs
> >>> "-defs_file, GO.defs" --noobsolete
> >>>
> >>> error:
> >>> ------------- EXCEPTION -------------
> >>> MSG: Could not open --namespace: No such file or directory
> >>> STACK Bio::Root::IO::_initialize_io
> >>> /opt/share/local/users/haili/bioperl-live/Bio/Root/IO.pm:323 STACK
> >>> Bio::OntologyIO::dagflat::parse
> >>> /opt/share/local/users/haili/bioperl-
> >> live/Bio/OntologyIO/dagflat.pm:277> STACK
> >> Bio::OntologyIO::dagflat::next_ontology>
> >> /opt/share/local/users/haili/bioperl-
> live/Bio/OntologyIO/dagflat.pm: 
> >> 330
> >>> STACK toplevel load_ontology.pl:604
> >>> -------------------------------------
> >>
> >> _______________________________________________
> >> BioSQL-l mailing list
> >> BioSQL-l at lists.open-bio.org
> >> http://lists.open-bio.org/mailman/listinfo/biosql-l
> >
> > _______________________________________________
> > BioSQL-l mailing list
> > BioSQL-l at lists.open-bio.org
> > http://lists.open-bio.org/mailman/listinfo/biosql-l
> 
> -- 
> ===========================================================
> : Hilmar Lapp  -:-  Durham, NC  -:-  hlapp 
> at gmx dot net :
> ===========================================================
> 
> 
>




More information about the BioSQL-l mailing list