[BioSQL-l] load_ncbi_taxonomy.pl

Hilmar Lapp hlapp at gmx.net
Fri Aug 1 17:04:37 EDT 2008


Sounds like I at least managed to silence all the complaining of the  
script ;-) How long did it run? Was it similar to what you've seen  
earlier or outrageously longer?

	-hilmar

On Aug 1, 2008, at 4:58 PM, Peter wrote:

>>> By testing I meant primarily if people use other platforms that I do
>>> (PostgreSQL on MacOSX), such as MySQL or Oracle on Linux, and can  
>>> give this
>>> a whirl as in, load the NCBI taxonomy into a scratch database  
>>> (using the
>>> script), then load it again (simulating an update), and see  
>>> whether there
>>> are any error or warning messages that'd be great.
>>
>> OK, as a very cursory check I did a quick test on a Linux machine
>> using MySQL.  I just grabbed the latest script via the SVN webpage,
>> then using an existing (partly populated) database:
>>
>> $ perl ./load_ncbi_taxonomy.pl --dbname bioseqdb --driver mysql
>> --dbuser root --download true
>> Downloading NCBI taxon database to taxdata
>> Unable to close datastream at ./load_ncbi_taxonomy.pl line 726
>>
>> This may be a network issue... the taxdata/taxdump.tar.gz file had
>> downloaded OK, so I manually unzipped it, and then:
>>
>> $ perl ./load_ncbi_taxonomy.pl --dbname bioseqdb --driver mysql
>> --dbuser root Loading NCBI taxon database in taxdata:
>>       ... retrieving all taxon nodes in the database
>>       ... reading in taxon nodes from nodes.dmp
>>       ... insert / update / delete taxon nodes
>>       ... updating new parent IDs
>>       ... (committing nodes)
>>       ... rebuilding nested set left/right values
>>       ... reading in taxon names from names.dmp
>>       ... deleting old taxon names
>>       ... inserting new taxon names
>>       ... cleaning up
>> Done.
>>
>> So no further error messages - however, I have not actually checked  
>> to
>> see what exactly this did to my database ;)
>
> I then simulated an update by deleting the downloaded taxdata, and
> rerunning the script:
>
> $ perl ./load_ncbi_taxonomy.pl --dbname bioseqdb --driver mysql
> --dbuser root --download true
> Downloading NCBI taxon database to taxdata
> Unable to close datastream at ./load_ncbi_taxonomy.pl line 726
> Loading NCBI taxon database in taxdata:
>        ... retrieving all taxon nodes in the database
>        ... reading in taxon nodes from nodes.dmp
>        ... insert / update / delete taxon nodes
>        ... updating new parent IDs
>        ... (committing nodes)
>        ... rebuilding nested set left/right values
>        ... reading in taxon names from names.dmp
>        ... deleting old taxon names
>        ... inserting new taxon names
>        ... cleaning up
> Done.
>
> [Note that after the "unable to close" message I just left the script
> running this time, and it continued fine]
>
> Again, I haven't checked the database.
>
> Peter

-- 
===========================================================
: Hilmar Lapp  -:-  Durham, NC  -:-  hlapp at gmx dot net :
===========================================================





More information about the BioSQL-l mailing list