Adds support for cluster entries, including a new faceted object for representing them, SpectrumCluster. Added a new set of methods to the backends for retrieving them, and to index implementations for tracking them.
While working on the index data structures, it became apparent that key and index identifiers of spectra had been used interchangeably, which is not how it is spelled out in the spec, so this was fixed, at the cost of a bit more space in exchange for less complexity.
Also contains a sprinkling of documentation and bug fixes, the best of which are the outdated CV parameter names that were hard-coded. Others include:
Proper functioning of AttributeSet objects when reading (writing will be another matter).
Inconsistent state during edge cases of text file indexing.
Adds support for cluster entries, including a new faceted object for representing them,
SpectrumCluster
. Added a new set of methods to the backends for retrieving them, and to index implementations for tracking them.While working on the index data structures, it became apparent that
key
andindex
identifiers of spectra had been used interchangeably, which is not how it is spelled out in the spec, so this was fixed, at the cost of a bit more space in exchange for less complexity.Also contains a sprinkling of documentation and bug fixes, the best of which are the outdated CV parameter names that were hard-coded. Others include:
AttributeSet
objects when reading (writing will be another matter).