This version is an important bug fix. It corrects handling of IPC shared memory segments for keeping fingerprint data persistently in memory. So far datasets were stored in segments of the same static size of 65536 bytes which is proposed in the documentation of IPC::Sharelite as a very portable segment size. This was without principal drawbacks but for large datasets generated lots of memory segments which might lead to exhaustion of segment addresses.... read more
Most important changes:
The headline in the input files is now mandatory and is parsed for the fingerprint type
Non-integer, alphanumerical structure IDs allowed
Achitecture: Shared procedures (i.e. parsers) externalized into module
Fingerprint length deteremined from fingerprint itself (no more option -l
)
Query vs. reference fingerprint types and lengths checked to avoid mismatches