Hi,
That's what I figured out.
1. Version as of August 13.
>>> seqdb.BlastDB('R1')
{}
Less than 1 sec. Returns empty dict.
2. Version as of Today.
>>> seqdb.BlastDB('R1')
<BlastDBbase 'R1'>
Took several minutes and load all indice into memory.
One of our researcher reported this problem about a few months ago, his
worry is pygr is TOO SLOW. We had thought there should be some problem with
the RAID, but later I found out it was seqdb.BlastDB.
Yours,
Namshin Kim
On Mon, Oct 13, 2008 at 1:06 PM, Namshin Kim <[EMAIL PROTECTED]> wrote:
> I tried to open it by bsddb.btopen. It was very fast and didn't require
> any memory prior to actual query. Does it have to do with recent
> BlastDbBase?
>
> x = bsddb.btopen('R1.seqlen')
>
> Yours,
> Namshin Kim
>
> On Mon, Oct 13, 2008 at 12:52 PM, Namshin Kim <[EMAIL PROTECTED]> wrote:
>
>> Hi,
>>
>> I made a seqdb.BlastDB for 30million sequences. My problem is that it
>> requires very long time (more than 5 min) to load that seqdb.BlastDB. I
>> checked memory and found out that it actually load all indice into memory,
>> 30million. Due to this behavior, pygr NLMSA has become very slow NLMSA. Does
>> anybody know how to solve seqdb.BlastDB problem?
>>
>> Thanks,
>> Namshin Kim
>>
>>
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"pygr-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/pygr-dev?hl=en
-~----------~----~----~----~------~----~------~--~---