[BioSQL-l] gene ontology questions revisited
Daniel Lang
daniel.lang at biologie.uni-freiburg.de
Fri Sep 19 08:51:25 EDT 2003
On Friday 19 September 2003 05:22, you wrote:
> Let me know if the response I just sent for Raphael's posting doesn't
> answer or doesn't apply to your problem.
Problem solved, thanks!
But another one occurred while loading the data:
-------------------- WARNING ---------------------
MSG: insert in Bio::DB::BioSQL::DBLinkAdaptor (driver) failed, values were
("MetaCyc","2-PYRONE-4\,6-DICARBOXYLATE-LACTONASE-RXN","0") FKs ()
ERROR: value too long for type character varying(40)
---------------------------------------------------
Could not store term relationship (2-pyrone-4,6-dicarboxylate lactonase
activity,IS_A,carboxylic ester hydrolase activity):
------------- EXCEPTION -------------
MSG: create: object (Bio::Annotation::DBLink) failed to insert or to be found
by unique key
STACK Bio::DB::BioSQL::BasePersistenceAdaptor::create
/usr/lib/perl5/site_perl/5.6.1/Bio/DB/BioSQL/BasePersistenceAdaptor.pm:207
STACK Bio::DB::BioSQL::TermAdaptor::store_children
/usr/lib/perl5/site_perl/5.6.1/Bio/DB/BioSQL/TermAdaptor.pm:290
STACK Bio::DB::BioSQL::BasePersistenceAdaptor::create
/usr/lib/perl5/site_perl/5.6.1/Bio/DB/BioSQL/BasePersistenceAdaptor.pm:215
STACK Bio::DB::Persistent::PersistentObject::create
/usr/lib/perl5/site_perl/5.6.1/Bio/DB/Persistent/PersistentObject.pm:243
STACK Bio::DB::BioSQL::BasePersistenceAdaptor::create
/usr/lib/perl5/site_perl/5.6.1/Bio/DB/BioSQL/BasePersistenceAdaptor.pm:170
STACK Bio::DB::Persistent::PersistentObject::create
/usr/lib/perl5/site_perl/5.6.1/Bio/DB/Persistent/PersistentObject.pm:243
STACK (eval) ../load_ontology.pl:516
STACK toplevel ../load_ontology.pl:515
--------------------------------------
DBD::Pg::st execute failed: ERROR: value too long for type character
varying(40) at /usr/lib/perl5/site_perl/5.6.1/Bio/DB/BioSQL/BaseDriver.pm
line 1001, <GEN3> line 2377.
Seems that some entries for term.name are longer as the expected 40 chars
because of a backslash used to escape a comma in the molecule name:(
As I´m not familiar with the GOflat format, I also had a look at the files
(and those from may) and it seems, that the escaping is always done in this
field.
A quick´n dirty solution would be to eliminate the backslashes in the files,
but can I update the database so easily with load_ontology.pl ?
Daniel
--
Daniel Lang
University of Freiburg, Plant Biotechnology
Sonnenstr. 5, D-79104 Freiburg
phone: +49 761 203 6988
homepage: http://www.plant-biotech.net/
e-mail: daniel.lang at biologie.uni-freiburg.de
#################################################
>REALITY.SYS corrupted: Reboot universe? (Y/N/A)
#################################################
More information about the BioSQL-l
mailing list