[Biojava-l] BioSQL updates
Thomas Down
td2@sanger.ac.uk
Sun, 18 Aug 2002 13:04:29 +0100
Hi...
I've just checked in some significant updates to the BioJava-BioSQL
code, with an emphasis on improving scalability for large sequences.
Noticable changes are:
- For large sequences, it no longer loads the whole feature
table from the database in one block, but instead pages
features in and out of memory as required. This should improve
both speed and memory usage for many applications.
- The BioSQL objects now use completely new support infrastructure
to implement the ChangeEvent framework, which removes the
expense of having a ChangeSupport for every active object.
At the same time, a numeber of ChangeEvent-related bugs have
been fixed.
- The new setType/setSource/setLocation methods on the Feature
interface are now implemented.
There should be a little more refactoring over the coming weeks,
to improve the structure of the code, and make better use of
the FeatureFilter -> SQL compiler.
Let me know if there are any problems with this,
Thomas.