test server exiting will no longer terminate all production instances... the solution for this should be improved though...
initial checking of module for dynamically scaling sge scheduler on ec2 (non-functional atm)
replaced PersistentArray* with similar specific classes FileList* and KeyValList*, and new KeyVal class for storing metadata
replaced PersistentArray* with similar specific classes FileList* and KeyValList*, and new KeyVal class for storing metadata
DataElement result column removed, replaced with filelist and keyvallist columns, with new metadata() method and result() method for backwards compatability
reimplemented list classes to use code from new PersistentListRole, avoiding code duplication
reimplemented list classes to use code from new PersistentListRole, avoiding code duplication
metadata column replaced with keyvallist, with metadata() and related methods for backwards compatability
reordered classes since File uses KeyValList
new lookup column for lists, which allows for fast lookups and better empty list handling
removed KeyVal class and now store key val data directly in KeyValListMember for speed reasons
improved rounding of timings
updated POD to reflect new behaviour
possible fix for random test failures
corrected use of wrong KeyValList method name
updated test expectations now some stats have changed
corrected method name from check_magic() to check_type(), which internally checks the magic
fixed bam filetype checking so it no longer thinks VCFs are bams
further updates to expected metadata
fixed test to not expect user-specific file paths