| Interface | Description |
|---|---|
| ChrIndex |
Represents an index on a specific chromosome
|
| Index |
Interface for all index implementations.
|
| IndexCreator |
An interface for creating indexes
|
| MutableIndex |
Some Index implementations can be modified in memory.
|
| Class | Description |
|---|---|
| AbstractIndex |
An abstract implementation of the index class.
|
| AbstractIndex.BlockStats | |
| Block |
Represents a contiguous block of bytes in a file, defined by a start position and size (in bytes)
|
| DynamicIndexCreator |
A DynamicIndexCreator creates the proper index based on an
IndexFactory.IndexBalanceApproach and
the characteristics of the file. |
| IndexFactory |
Factory class for creating indexes.
|
| TribbleIndexCreator |
Base class for Tribble-specific index creators.
|
| Enum | Description |
|---|---|
| AbstractIndex.IndexType | |
| IndexFactory.IndexBalanceApproach |
We can optimize index-file-creation for different factors.
|
| IndexFactory.IndexType |
an enum that contains all of the information about the index types, and how to create them
|