From: Pjm <pj...@sa...> - 2003-02-28 18:36:56
|
Hi all, While updating LoadPfam I have come accross some interesting "things". A PFam release has links to databases such as 'INTERPRO; IPR000308;'. The old schema just had a link DBref ->ExternalDatabase. The new schema has a middle table to take into account a release of database. My first issue is populating these tables - I found some XML for GUSdev that I am tweaking to setup ExternalDatabase and ExternalDatabaseRelease for testing LoadPfam. I will assume all releases for now are version one, just for testing. When I do it proper, shall I just insert the latest release only? Do I need to create a small plugin to create new DB releases as needed? Shouldn't be hard. LoadPfam itself will assume any reference to a DB in the PFam file is to the latest DB. For example, picking the last release of INTERPRO will mean getting the youngest record by using ExternalDatabaseRelease.release_date for INTERPRO and link a SRes.DBref to it. How does this sound? Have a good weekend, Paul. |