|
From: Steve F. <sfi...@pc...> - 2005-12-13 21:22:42
|
the install of GUS should have made a primary key _sq, ie, a database=20
"sequence" that generates the next primary key for that table.
it looks like the na_sequence_id that is being written is 3.
is there any row in DoTS.NASequenceImp with a na_sequence_id of 3?
steve
Mark S. Heiges wrote:
> The 'pk_nasequenceimp' unique constraint prevents duplicate =20
> na_sequence_id values in DoTS.NASequence. Off hand, I do not know why =20
> values are being duplicated.
> Anyone else want to pitch in?
>
>
> On Dec 13, 2005, at 11:46 AM, Ricardo Balbi wrote:
>
>> Hi Mark,
>>
>> I executed the ISFU plugin, but now I am taking another error. All =20
>> tables are empty. Do you know to say me what is happening? The =20
>> error follows below:
>>
>> [rbalbi1@crithidia bancos]$ ga =20
>> GUS::Supported::Plugin::InsertSequenceFeatures --mapfile $GUS_HOME/=20
>> config/genbank2gus.xml --inputFileOrDir kinetoplastida_nt --=20
>> fileFormat genbank --extDbName "Kinetoplastida_nt" --extDbRlsVer =20
>> "2005-12-06" -- sqlVerbose --commit
>> Tue Dec 13 14:38:54 2005 ARG algoinvo 1
>> Tue Dec 13 14:38:54 2005 ARG comment
>> Tue Dec 13 14:38:54 2005 ARG commit 0
>> Tue Dec 13 14:38:54 2005 ARG debug 0
>> Tue Dec 13 14:38:54 2005 ARG defaultOrganism
>> Tue Dec 13 14:38:54 2005 ARG extDbName =20
>> Kinetoplastida_nt
>> Tue Dec 13 14:38:54 2005 ARG extDbRlsVer 2005-12-06
>> Tue Dec 13 14:38:54 2005 ARG fileFormat genbank
>> Tue Dec 13 14:38:54 2005 ARG gff2GroupTag
>> Tue Dec 13 14:38:54 2005 ARG group
>> Tue Dec 13 14:38:54 2005 ARG gusconfigfile /GUS/=20
>> gus_home/config/gus.config
>> Tue Dec 13 14:38:54 2005 ARG handlerExternalDbs
>> Tue Dec 13 14:38:54 2005 ARG help
>> Tue Dec 13 14:38:54 2005 ARG helpHTML
>> Tue Dec 13 14:38:54 2005 ARG inputFileExtension
>> Tue Dec 13 14:38:54 2005 ARG inputFileOrDir =20
>> kinetoplastida_nt
>> Tue Dec 13 14:38:54 2005 ARG makeSourceids
>> Tue Dec 13 14:38:54 2005 ARG mapFile /GUS/gus_home/=20
>> config/genbank2gus.xml
>> Tue Dec 13 14:38:54 2005 ARG naSequenceSubclass
>> Tue Dec 13 14:38:54 2005 ARG project
>> Tue Dec 13 14:38:54 2005 ARG seqIdColumn source_id
>> Tue Dec 13 14:38:54 2005 ARG seqSoTerm
>> Tue Dec 13 14:38:54 2005 ARG seqType
>> Tue Dec 13 14:38:54 2005 ARG soCvsVersion
>> Tue Dec 13 14:38:54 2005 ARG sqlVerbose 0
>> Tue Dec 13 14:38:54 2005 ARG testNumber
>> Tue Dec 13 14:38:54 2005 ARG user
>> Tue Dec 13 14:38:54 2005 ARG verbose 0
>> Tue Dec 13 14:38:54 2005 ARG veryVerbose 0
>> Tue Dec 13 14:38:54 2005 AlgInvocationId 51
>> Tue Dec 13 14:38:54 2005 COMMIT commit off
>> Tue Dec 13 14:38:56 2005 Processing file 'kinetoplastida_nt'...
>> DBD::Pg::st execute failed: ERROR: duplicate key violates unique =20
>> constraint "pk_nasequenceimp"
>>
>> ERROR:
>>
>> SQL ERROR!! involving
>>
>> INSERT INTO DoTS.ExternalNASequence ( sequence, group_read, =20
>> user_read, other_write, modification_date, subclass_view, =20
>> row_group_id, user_write, other_read, group_write, source_id, =20
>> external_database_release_id, c_count, g_count, taxon_id, name, =20
>> row_user_id, description, a_count, t_count, length, row_project_id, =20
>> row_alg_invocation_id, sequence_version, na_sequence_id )
>> VALUES ( ?, ?, ?, ?, now (), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,=20
>> ?, ?, ?, ?, ?, ?, ?, ?, ? )
>> Values: =20
>> CAAGGAGGCGGAGAGAATAGAGGGGAGAAAAGAACGGCTTGGGTTTGTCTCTTTATTATACTTTTTATTG=
=20
>> TCTTTAGTTCCTTGTGCCTCTTGATATGAATTTTTTCGCTACGCTCGATGCGACCGTCTTGAGACAATTG=
=20
>> GCTCTGAATTTCTGACGCAAACGCTCCTCCGTATGACTGTTAGGGGCGGTGTCTTTTTACTTTCACGCCT=
=20
>> GCGCACGTTTGTCTTTATTTTGTTCTGCTGTTTGCGTGTATTTCTGTTTGTGTATGCTTGTGCGCTTTTG=
=20
>> CTGCATGGGGTGGTGGTGGTTGAAGTCCGTCAAAGTGCCTGTCGCTTTTTTTTTCTCAGGGTTTCTTTTT=
=20
>> CTTGCTGGAGGTGCAGTGAAGATTTGTTTTGCTTTGCGAGGGGTGGAAAGCGTGAAACACACGCCTCGGT=
=20
>> CCTGGCGGTAGAGGGAGGGGCGAGGGGTGGAGATTTATTTGGGGGAAAAGTGTGCTGCCGATGAGTTTTT=
=20
>> TGCCGGATCGGGATCACGGGGAGGAGGAGGTTTGTGACAGTGAACATACGGCACCGCCGCCACAAGAGCA=
=20
>> GCGACAGTTGCCTCCCGTGGCTGCGGCGTCTAGCGTGCCGCTGCGGCCGCGCGTTTCCCATGAAGAGCCA=
=20
>> CTCACCGCCACGTGTGACGCCCAGGCGGCGGTTTCTCGTGCTGGCGGTGCTGGCGACGGTGGCGGCAACG=
=20
>> TCAAGGTTCGCAAGCTGCGGATTTTTGATGACATCACCACCACCACCTCTTCTTCTGAGATGTCTGGAAG=
=20
>> GCATGTCAGCACAATTAAGGGGCACTCTGTCCTCAGGCACGCGTTACCGCCGCCTCGGGAGAGCGATATT=
=20
>> GCGGAACAAAATATGTCGAGTACTGTTGCGCCAACGCAACCTTCATCCTCGACCCAAGTCGCTCCGGAGG=
=20
>> CAGTGGCAGCACCCGTGAGTCTTCATCAAGTGGAAATCTCCGTCAGCAACCGAGCGGGCGACGCGCCTGT=
=20
>> TGCACCGGCGGAGGTGAGGTCATCGCGGGGACCAGAAGGGAGGGCTTGGCGAGGCAGCCCGCCGGGAAGT=
=20
>> CGCGGCGACGCGCATGGTGAATATACTGTAGTGAGCATGAGTAAGAAGTTTAGTGAAAAAATAGAGGAAT=
=20
>> TCTGGGAATTTGGGACGCAGGCGGACACGCACGTTCTTGTGATGTTTGTTTCTTCAGTTTTGTCGTTTGT=
=20
>> ATTGACTGTCGTTGCGGCACCTCTCTCCCAGTTGGACAT, 1, 1, 0, =20
>> ExternalNASequence, 1, 1, 1, 1, NW_001081897, 177, 282, 384, 79703, =20
>> NW_001081897, 1, Trypanosoma cruzi strain CL Brener =20
>> tcruzi_1047053482831, whole genome shotgun sequence., 231, 332, =20
>> 1229, 1, 51, 1, 3 at /GUS/gus_home/lib/perl/GUS/ObjRelP/=20
>> DbiDbHandle.pm line 166
>> GUS::ObjRelP::DbiDbHandle::death=20
>> ('GUS::ObjRelP::DbiDbHandle=3DHASH(0x9ede9fc)', '\x{a} SQL ERROR!! =20
>> involving\x{a} \x{a} INSERT INTO DoTS.ExternalNASequ...') called =20
>> at /GUS/gus_home/lib/perl/GUS/ObjRelP/DbiDbHandle.pm line 150
>> GUS::ObjRelP::DbiDbHandle::sqlExec=20
>> ('GUS::ObjRelP::DbiDbHandle=3DHASH(0x9ede9fc)', =20
>> 'GUS::ObjRelP::DbiDbHandle::st=3DHASH(0xa5bcd8c)', 'ARRAY (0xa5be7ec)'=
,=20
>> '\x{a} INSERT INTO DoTS.ExternalNASequence ( sequence,=20
>> group_r...') called at /GUS/gus_home/lib/perl/GUS/ ObjRelP/DbiRow.pm=20
>> line 666
>> GUS::ObjRelP::DbiRow::quote_and_insert=20
>> ('GUS::Model::DoTS::ExternalNASequence=3DHASH(0xa4dbff8)', 'HASH=20
>> (0xa5a7fec)') called at /GUS/gus_home/lib/perl/GUS/ObjRelP/ DbiRow.pm=20
>> line 613
>> GUS::ObjRelP::DbiRow::insert=20
>> ('GUS::Model::DoTS::ExternalNASequence=3DHASH(0xa4dbff8)') called at /=
=20
>> GUS/gus_home/lib/perl/GUS/Model/GusRow.pm line 1692
>> GUS::Model::GusRow::submit=20
>> ('GUS::Model::DoTS::ExternalNASequence=3DHASH(0xa4dbff8)') called at /=
=20
>> GUS/gus_home/lib/perl/GUS/Supported/Plugin/ InsertSequenceFeatures.pm=20
>> line 535
>> =20
>> GUS::Supported::Plugin::InsertSequenceFeatures::processSequence=20
>> ('GUS::Supported::Plugin::InsertSequenceFeatures=3DHASH(0x90f15ac)', =20
>> 'Bio::Seq::RichSeq=3DHASH(0xa4fc60c)', 177) called at /GUS/gus_home/=20
>> lib/perl/GUS/Supported/Plugin/InsertSequenceFeatures.pm line 326
>> GUS::Supported::Plugin::InsertSequenceFeatures::run=20
>> ('GUS::Supported::Plugin::InsertSequenceFeatures=3DHASH(0x90f15ac)', =20
>> 'HASH(0xa031ae8)') called at /GUS/gus_home/lib/perl/GUS/PluginMgr/=20
>> GusApplication.pm line 549
>> eval {...} called at /GUS/gus_home/lib/perl/GUS/PluginMgr/=20
>> GusApplication.pm line 541
>> GUS::PluginMgr::GusApplication::doMajorMode_RunOrReport=20
>> ('GUS::PluginMgr::GusApplication=3DHASH(0x90d0c20)', =20
>> 'GUS::Supported::Plugin::InsertSequenceFeatures', 1) called at /GUS/=20
>> gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm line 459
>> GUS::PluginMgr::GusApplication::doMajorMode_Run=20
>> ('GUS::PluginMgr::GusApplication=3DHASH(0x90d0c20)', =20
>> 'GUS::Supported::Plugin::InsertSequenceFeatures') called at /GUS/=20
>> gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm line 357
>> GUS::PluginMgr::GusApplication::doMajorMode=20
>> ('GUS::PluginMgr::GusApplication=3DHASH(0x90d0c20)', =20
>> 'GUS::Supported::Plugin::InsertSequenceFeatures') called at /GUS/=20
>> gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm line 266
>> GUS::PluginMgr::GusApplication::parseAndRun=20
>> ('GUS::PluginMgr::GusApplication=3DHASH(0x90d0c20)', 'ARRAY=20
>> (0x90e46d8)') called at /GUS/gus_home/bin/ga line 11
>>
>> STACK TRACE:
>> at /GUS/gus_home/lib/perl/GUS/ObjRelP/DbiDbHandle.pm line 166
>> GUS::ObjRelP::DbiDbHandle::death=20
>> ('GUS::ObjRelP::DbiDbHandle=3DHASH(0x9ede9fc)', '\x{a} SQL ERROR!! =20
>> involving\x{a} \x{a} INSERT INTO DoTS.ExternalNASequ...') called =20
>> at /GUS/gus_home/lib/perl/GUS/ObjRelP/DbiDbHandle.pm line 150
>> GUS::ObjRelP::DbiDbHandle::sqlExec=20
>> ('GUS::ObjRelP::DbiDbHandle=3DHASH(0x9ede9fc)', =20
>> 'GUS::ObjRelP::DbiDbHandle::st=3DHASH(0xa5bcd8c)', 'ARRAY (0xa5be7ec)'=
,=20
>> '\x{a} INSERT INTO DoTS.ExternalNASequence ( sequence,=20
>> group_r...') called at /GUS/gus_home/lib/perl/GUS/ ObjRelP/DbiRow.pm=20
>> line 666
>> GUS::ObjRelP::DbiRow::quote_and_insert=20
>> ('GUS::Model::DoTS::ExternalNASequence=3DHASH(0xa4dbff8)', 'HASH=20
>> (0xa5a7fec)') called at /GUS/gus_home/lib/perl/GUS/ObjRelP/ DbiRow.pm=20
>> line 613
>> GUS::ObjRelP::DbiRow::insert=20
>> ('GUS::Model::DoTS::ExternalNASequence=3DHASH(0xa4dbff8)') called at /=
=20
>> GUS/gus_home/lib/perl/GUS/Model/GusRow.pm line 1692
>> GUS::Model::GusRow::submit=20
>> ('GUS::Model::DoTS::ExternalNASequence=3DHASH(0xa4dbff8)') called at /=
=20
>> GUS/gus_home/lib/perl/GUS/Supported/Plugin/ InsertSequenceFeatures.pm=20
>> line 535
>> =20
>> GUS::Supported::Plugin::InsertSequenceFeatures::processSequence=20
>> ('GUS::Supported::Plugin::InsertSequenceFeatures=3DHASH(0x90f15ac)', =20
>> 'Bio::Seq::RichSeq=3DHASH(0xa4fc60c)', 177) called at /GUS/gus_home/=20
>> lib/perl/GUS/Supported/Plugin/InsertSequenceFeatures.pm line 326
>> GUS::Supported::Plugin::InsertSequenceFeatures::run=20
>> ('GUS::Supported::Plugin::InsertSequenceFeatures=3DHASH(0x90f15ac)', =20
>> 'HASH(0xa031ae8)') called at /GUS/gus_home/lib/perl/GUS/PluginMgr/=20
>> GusApplication.pm line 549
>> eval {...} called at /GUS/gus_home/lib/perl/GUS/PluginMgr/=20
>> GusApplication.pm line 541
>> GUS::PluginMgr::GusApplication::doMajorMode_RunOrReport=20
>> ('GUS::PluginMgr::GusApplication=3DHASH(0x90d0c20)', =20
>> 'GUS::Supported::Plugin::InsertSequenceFeatures', 1) called at /GUS/=20
>> gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm line 459
>> GUS::PluginMgr::GusApplication::doMajorMode_Run=20
>> ('GUS::PluginMgr::GusApplication=3DHASH(0x90d0c20)', =20
>> 'GUS::Supported::Plugin::InsertSequenceFeatures') called at /GUS/=20
>> gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm line 357
>> GUS::PluginMgr::GusApplication::doMajorMode=20
>> ('GUS::PluginMgr::GusApplication=3DHASH(0x90d0c20)', =20
>> 'GUS::Supported::Plugin::InsertSequenceFeatures') called at /GUS/=20
>> gus_home/lib/perl/GUS/PluginMgr/GusApplication.pm line 266
>> GUS::PluginMgr::GusApplication::parseAndRun=20
>> ('GUS::PluginMgr::GusApplication=3DHASH(0x90d0c20)', 'ARRAY=20
>> (0x90e46d8)') called at /GUS/gus_home/bin/ga line 11
>>
>> 2005/12/13, Mark S. Heiges <mh...@ug...>: No need to do it =20
>> manually, those clever GUS developers made a plugin
>> for this. Do
>>
>> ga GUS::Supported::Plugin::InsertSequenceFeaturesUndo --mapFile
>> $GUS_HOME/config/genbank2gus.xml --algInvocationId 26 --commit
>>
>> (Change the mapFile and the algInvocationId
>> (dots.externalnasequence.row_alg_invocation_id) arguments as needed.
>> The values I'm giving are based on the log you posted in your
>> 2005-12-06 email).
>>
>> On Dec 13, 2005, at 8:33 AM, Ricardo Balbi wrote:
>>
>> > Hi,
>> > I obtained to create the rules and I think that now I go to
>> > obtain to make the load. However, some registers had been inserted
>> > in the previous executions of the ISF and are taking error of
>> > primary key violated. Is there some way to undo what already was
>> > made to execute the plugin again or I have to delete the rows
>> > manually?
>> >
>> > thanks,
>> > Ricardo
>> >
>> > 2005/12/9, Fabr=EDcio < fab...@de...>: Hello Ricardo and =
gus-
>> > devers.
>> >
>> > I'm dealing with this same problem in my current Gus + Postgres
>> > installation.
>> >
>> > My platform is:
>> >
>> > Postgres 8.1 in linux.
>> >
>> > I will follow mike's tip and see object.sql file to modify rules in
>> > views.
>> >
>> > Best regards,
>> >
>> > Fabricio.
>> >
>> > -----Mensagem original-----
>> > De: gus...@li...
>> > [mailto: gus...@li...] Em nome de
>> > gus...@li...
>> > Enviada em: sexta-feira, 9 de dezembro de 2005 02:09
>> > Para: gus...@li...
>> > Assunto: Gusdev-gusdev digest, Vol 1 #741 - 1 msg
>> >
>> > Send Gusdev-gusdev mailing list submissions to
>> > gus...@li...
>> >
>> > To subscribe or unsubscribe via the World Wide Web, visit
>> > https://lists.sourceforge.net/lists/listinfo/gusdev-gusdev
>> > or, via email, send a message with subject or body 'help' to
>> > gus...@li...
>> >
>> > You can reach the person managing the list at
>> > gus...@li...
>> >
>> > When replying, please edit your Subject line so it is more specific
>> > than "Re: Contents of Gusdev-gusdev digest..."
>> >
>> >
>> > Today's Topics:
>> >
>> > 1. Re: Inserting Sequence Features - Problem with a big referenc=
e.
>> > (Michael Saffitz)
>> >
>> > --__--__--
>> >
>> > Message: 1
>> > Cc: gus...@li...
>> > From: Michael Saffitz < msa...@pc...>
>> > Subject: Re: [GUSDEV] Inserting Sequence Features - Problem with a=20
>> big
>> > reference.
>> > Date: Thu, 8 Dec 2005 14:39:12 -0500
>> > To: Ricardo Balbi < rb...@gm... >
>> >
>> >
>> > On Dec 8, 2005, at 2:34 PM, Ricardo Balbi wrote:
>> >
>> > > Yes Michael, this is a 3.5 install.
>> > > The file exists and the rules too, but they had not been created.=
I
>> > > created one manually.
>> > > I will file a bug and submit the sql file.
>> > >
>> >
>> > Hmmm... Ok. Do you still have the log from the install? I believe
>> > this has worked for others, so it may be particular to your setup.
>> > Please include in the bug report your version of Postgres, platform,
>> > etc.
>> >
>> > > Do you have a file with all the rules to create in my database ?
>> >
>> > Yes, that object.sql file should have everything that belongs in the
>> > database.
>> >
>> > --Mike
>> >
>> >
>> >
>> > --__--__--
>> >
>> > _______________________________________________
>> > Gusdev-gusdev mailing list
>> > Gus...@li...
>> > https://lists.sourceforge.net/lists/listinfo/gusdev-gusdev
>> >
>> >
>> > End of Gusdev-gusdev Digest
>> >
>> >
>> >
>> > -------------------------------------------------------
>> > This SF.net email is sponsored by: Splunk Inc. Do you grep through
>> > log files
>> > for problems? Stop! Download the new AJAX search engine that makes
>> > searching your log files as easy as surfing the web. DOWNLOAD
>> > SPLUNK!
>> > http://ads.osdn.com/?ad_id=3D7637&alloc_id=3D16865&op=3Dclick
>> > _______________________________________________
>> > Gusdev-gusdev mailing list
>> > Gus...@li...
>> > https://lists.sourceforge.net/lists/listinfo/gusdev-gusdev
>> >
>>
>>
>>
>> -------------------------------------------------------
>> This SF.net email is sponsored by: Splunk Inc. Do you grep through =20
>> log files
>> for problems? Stop! Download the new AJAX search engine that makes
>> searching your log files as easy as surfing the web. DOWNLOAD SPLUN=
K!
>> http://ads.osdn.com/?ad_idv37&alloc_id=16865&opclick
>> _______________________________________________
>> Gusdev-gusdev mailing list
>> Gus...@li...
>> https://lists.sourceforge.net/lists/listinfo/gusdev-gusdev
>>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log=20
> files
> for problems? Stop! Download the new AJAX search engine that makes
> searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
> http://ads.osdn.com/?ad_idv37&alloc_id=16865&op=CCk
> _______________________________________________
> Gusdev-gusdev mailing list
> Gus...@li...
> https://lists.sourceforge.net/lists/listinfo/gusdev-gusdev
|