C# Class natix.CompactDS.SeqCSA

Inheritance: ITextIndex
Afficher le fichier Open project: sadit/natix

Méthodes publiques

Свойство Type Description
SA_invsamples ListIFS
SA_marked Bitmap
SA_sample_step short
SA_samples ListIFS
SeqPsi Sequence
charT int[]
newF Bitmap

Private Properties

Свойство Type Description
GetCharId int
_get_suffix_lazy IList
_lex_cmp int

Méthodes publiques

Méthode Description
Build ( string sa_name, SequenceBuilder seq_builder = null, BitmapFromBitStream bitmap_builder = null ) : void
CountOcc ( IList query ) : int
Extract ( int start_pos, int len ) : IList
GetPsi ( int pos ) : int
GetSuffix ( IList Output, int suffix_index, int len ) : IList
GetSuffixLazy ( int suffix_index, int len ) : IEnumerable
GetText ( IList Output ) : IList
Load ( string basename ) : void
Locate ( IList query ) : IList
Locate ( int suffix ) : int
Save ( string basename ) : void
Search ( IList query, int &start_pos, int &end_pos ) : bool
SeqCSA ( ) : System

Private Methods

Méthode Description
GetCharId ( int c ) : int
_get_suffix_lazy ( int suffix ) : IList
_lex_cmp ( IList a, IList b ) : int

Method Details

Build() public méthode

public Build ( string sa_name, SequenceBuilder seq_builder = null, BitmapFromBitStream bitmap_builder = null ) : void
sa_name string
seq_builder SequenceBuilder
bitmap_builder BitmapFromBitStream
Résultat void

CountOcc() public méthode

public CountOcc ( IList query ) : int
query IList
Résultat int

Extract() public méthode

public Extract ( int start_pos, int len ) : IList
start_pos int
len int
Résultat IList

GetPsi() public méthode

public GetPsi ( int pos ) : int
pos int
Résultat int

GetSuffix() public méthode

public GetSuffix ( IList Output, int suffix_index, int len ) : IList
Output IList
suffix_index int
len int
Résultat IList

GetSuffixLazy() public méthode

public GetSuffixLazy ( int suffix_index, int len ) : IEnumerable
suffix_index int
len int
Résultat IEnumerable

GetText() public méthode

public GetText ( IList Output ) : IList
Output IList
Résultat IList

Load() public méthode

public Load ( string basename ) : void
basename string
Résultat void

Locate() public méthode

public Locate ( IList query ) : IList
query IList
Résultat IList

Locate() public méthode

public Locate ( int suffix ) : int
suffix int
Résultat int

Save() public méthode

public Save ( string basename ) : void
basename string
Résultat void

Search() public méthode

public Search ( IList query, int &start_pos, int &end_pos ) : bool
query IList
start_pos int
end_pos int
Résultat bool

SeqCSA() public méthode

public SeqCSA ( ) : System
Résultat System

Property Details

SA_invsamples public_oe property

public ListIFS SA_invsamples
Résultat ListIFS

SA_marked public_oe property

public Bitmap,natix.CompactDS SA_marked
Résultat Bitmap

SA_sample_step public_oe property

public short SA_sample_step
Résultat short

SA_samples public_oe property

public ListIFS SA_samples
Résultat ListIFS

SeqPsi public_oe property

public Sequence SeqPsi
Résultat Sequence

charT public_oe property

public int[] charT
Résultat int[]

newF public_oe property

public Bitmap newF
Résultat Bitmap