[Biococoa-dev] Sequence Structure

Koen van der Drift kvddrift at earthlink.net
Sun Jul 10 19:53:40 EDT 2005

On Jul 10, 2005, at 7:42 PM, Philipp Seibel wrote:

> I suggest to use one single class to represent a sequence -> 
> BCSequence. (BCAbstractSequence and others are really not present 
> :-)).
> But it seems everybody except from me likes the oversized ( just my 
> opinion ;-) ) inheritance model.

I am not in favor of them too, just check the archives for some nice 
discussions :)

>> I don't understand the BCSymbolAnnotation part of the picture. Is 
>> this additional or replacing some of the current classes?
> This is to replace BCSymbol and BCSymbolSet classes, following the 
> Flyweight-Pattern. It's hard to explain, perhaps you look at the links 
> i sent.

I would really strongly suggest not to drop the BCSymbolSet classes. 
They define the type of sequence we are dealing with and also function 
as a datafilter to make sure that only the correct symbols are added to 
a certain sequence.

That being said, why do you put the word 'annotation' in these classes? 
I think that's what is confusing me, especially you meant them to be a 
replacement for BCSymbol.


- Koen.

More information about the Biococoa-dev mailing list