Function
range
Returns the suffix array interval borders of occurrences of representative substring or a q-gram in the index text.
range(index, shape)
range(iterator)
Include Headers
seqan/index.h
Parameters
index
A q-gram index.
Types: IndexQGram
shape
A shape object.
Note: The shape stores the q-gram of the last call to hash or hashNext.
Types: Shape
iterator
An iterator of a suffix tree.
Return Values
All positions where the q-gram stored in shape occurs in the text (see QGramText) are stored in a contiguous range of the suffix array. range returns begin and end position of this range. If the type of index is TIndex the return type is Pair<Size<TIndex>::Type>.
All positions where a substring occurs in the text (see EsaText) are stored in a contiguous range of the suffix array. range returns begin and end position of this range for occurrences of representative. If iterator's container type is TIndex the return type is Pair<Size<TIndex>::Type>.
SeqAn - Sequence Analysis Library - www.seqan.de
 

Page built @2013/07/11 09:12:18