jtimmer at bellatlantic.net
Fri Jun 24 19:26:06 EDT 2005
>> In the meantime I have been thinking a little about the current
>> structure of classes. With the new classes that have been added by
>> Phillip, and the upcoming modification classes, I think we can add a
>> new superclass, namely BCObject. We cannot let BCAtom, or
>> BCModification subclass from BCSymbol. However, these classes also
>> have a name, character, mass, etc. So it seems logical to create a
>> superclass, from which all the building blocks can derive. I have
>> created a small UML file in OmniGraffle to illustarte this. However, I
>> have no clue where to put BCResidue. Phillip, could you elaborate on
>> what you intended with this class?
>> Similarly, Phillip's sequence classes need to be in sync with the
>> BCSequence class cluster. I also created a UML file for this. There is
>> BCSequenceStructure, BCChain, etc.
> Anyone object if I add the BCObject class that acts as a root for
> BCSymbol, BCAtom, BCAbstractSequence, BCSequenceStructure, ...?
The name implies that it's going to be the root of everything we do, which
may not be the case. But I certainly couldn't think of a better one at the
This mind intentionally left blank
More information about the Biococoa-dev