Over on Bioperl we having the start of a discussion about Updateable sequences.
I know you do this in Biojava - what do people think about the biojava solution? Main questions: (a) do you have a ReadOnly interface and a ReadWriteInterface or just one interface? (b) in the updatable interface, are all possible updates allowed? (c) updates cause events to be thrown (right?) Does every updatable object therefore have the ability to register for listeners or is there an implicitly global event channel? (d) how much do implementations share - is there a read-only implementation? Does it share any code with a read/write? (e) if you haven't separated out read/write from readonly has anyone got burnt by an update happening behind the scenes? (f) other things-you-wish-you-had-done-if-you-had-known-better? ewan ----------------------------------------------------------------- Ewan Birney. Mobile: +44 (0)7970 151230, Work: +44 1223 494420 <[EMAIL PROTECTED]>. ----------------------------------------------------------------- _______________________________________________ Biojava-l mailing list - [EMAIL PROTECTED] http://biojava.org/mailman/listinfo/biojava-l