Tag
ExternalConfig
Standard configuration for the External String.
String<TValue, External< ExternalConfig<> > >
String<TValue, External< ExternalConfig<TFile[, pageSize[, frames]]> > >
Parameters
TFile
Type of file the External String will be based on.
Types: File
pageSize
A positive integer that specifies the number of values in one page.
Default: 2^20
Remarks: This should be a power of 2, to speed up transfer and calculations.
frames
A positive integer that specifies the maximum number of pages that should reside in internal memory.
Default: 2
Remarks: To enable prefetching and automatic swap-out, frames should be greater than 1.
Remarks
When using this configuration, the Size type of the External String is unsigned int. Thus, with this configuration at most 4.294.967.296 values can be stored in an External String on a 32bit system. For a larger size type, use ExternalConfigLarge.
SeqAn - Sequence Analysis Library - www.seqan.de