[Bioperl-l] SeqFeature/AnnotatableI and rel. 1.6

Chris Fields cjfields at uiuc.edu
Fri Aug 24 16:23:12 UTC 2007

On Aug 23, 2007, at 10:34 PM, Hilmar Lapp wrote:

> On Aug 23, 2007, at 12:53 AM, Chris Fields wrote:
>> There has been little work done over the last 2 1/2 years to undo or
>> rectify problems associated with those additions; I feel like those
>> of us still routinely contributing have been left holding the bag.
> Not by intention, but unfortunately that's probably a fair  
> assessment. (And I'm one of those guilty of inaction.)

Not completely.  You, Jason, Chris M., and several others expressed  
yourselves quite clearly (move the code to a branch and test).  I  
think that everyone was trying to be diplomatic about it and so never  
attempted to do anything except get it working correctly.

>> [...]
>> I would like to suggest the radical idea of rolling back  
>> AnnotatableI/
>> SeqFeatureI changes to a much simpler rel. 1.4-like behavior (tags
>> are simple scalars) and possibly work in implementing Ewan's
>> SeqFeature::TypedSeqFeatureI for those who want strong data types
>> (i.e. Bio::FeatureIO/Bio::SeqFeature::Annotated).
> I fully support this; to me that sounds exactly like the way to go.

Okay, I'll probably go ahead and get a branch started today.  I'll  
have to look at Ewan's interface in more detail; it's possible a new  
SeqFeature implementation will need to be written up to incorporate it.

>> The various AnnotatableI changes, odd inheritance, and operator  
>> overloading have
>> really obfuscated the code to the point where no one wants to touch
>> it in case it breaks something important.  However, I believe it is
>> the one serious impediment to a new stable release.
> Yes, I think you're hitting the nail on the head.
> Chris, if you take the lead on this and carry it through we will  
> all owe you hugely. I'm not sure how many beers that would compare  
> to, but I'll throw in some. (Who else do I owe beer? I'm losing  
> track. Strangely nobody tried to redeem beer from me in Vienna.  
> Maybe in Toronto?)
> Seriously, rectifying this problem would lift a huge weight.
> 	-hilmar

It would be nice to get regular releases started again.  I think  
this'll help.


More information about the Bioperl-l mailing list