Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var FasterLocating = true
FasterLocating can further accelerate Locate in cost of extra memory (size of reference).
Functions ¶
This section is empty.
Types ¶
type FMIndex ¶
type FMIndex struct { // EndSymbol EndSymbol byte // SuffixArray SuffixArray []int // Burrows-Wheeler Transform BWT []byte // First column of BWM F []byte // Alphabet in the BWT Alphabet []byte // Count of Letters in Alphabet. // CountOfLetters map[byte]int CountOfLetters []int // slice is faster han map // C[c] is a table that, for each character c in the alphabet, // contains the number of occurrences of lexically smaller characters // in the text. // C map[byte]int C []int // slice is faster han map // Occ(c, k) is the number of occurrences of character c in the // prefix L[1..k], k is 0-based. // Occ map[byte]*[]int32 Occ []*[]int32 // slice is faster han map // contains filtered or unexported fields }
FMIndex is Burrows-Wheeler Index
Click to show internal directories.
Click to hide internal directories.