[Bioperl-l] new_fast methods

Jason Stajich jason at bioperl.org
Fri Feb 27 18:40:21 UTC 2009


it is probably deservedly ignored until I actually get around to  
figuring out how I'll add it back in -- I can put it in bioperl-dev -  
that is a good idea, will try and remember to move when I get a little  
time.

On Feb 26, 2009, at 11:00 AM, Chris Fields wrote:

> On Feb 26, 2009, at 7:52 AM, Jason Stajich wrote:
>
>> FYI - I wrote some lightweight feature objects - there is a branch  
>> for it (lightweight_feature_branch) - these had a pretty  
>> significant speedup.
>>
>> A lot of the overhead with sequence/feature/location creation since  
>> there are so many objects being created, so optimizing these  
>> features by using arrays instead of hashes for the data structure  
>> seemed to provide a pretty significant speedup as well.  Ensembl  
>> uses a fast_new as well, right?
>> Bio::SeqFeature::Slim
>>
>> -jason
>
> I have been working on a Bio::Seq::RichSeqI that essentially does a  
> fast_new (simple bless) and is a lazy parser, e.g. parses files for  
> seq record start/end only, then does everything else (annotation,  
> features, etc) on the fly.  I'll probably be adding it to bioperl- 
> dev sometime in the next few weeks.
>
> Jason, did you want to move the lightweight implementation off the  
> branch to bioperl-dev?  I worry about it getting ignored there.
>
> chris

Jason Stajich
jason at bioperl.org






More information about the Bioperl-l mailing list