C# Class natix.CompactDS.FMIndex

Inheritance: ITextIndex
Show file Open project: sadit/natix

Public Properties

Property Type Description
SA_invsamples ListIFS
SA_marked Bitmap
SA_samples ListIFS
charT int[]
newF Bitmap
seqIndex Sequence

Public Methods

Method Description
Build ( string sa_name, SequenceBuilder seq_builder = null ) : void
CountOcc ( IList query ) : int
Extract ( int start_pos, int len ) : IList
FMIndex ( ) : System
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

Private Methods

Method Description
GetCharId ( int c ) : int
LF ( int i ) : int
_Reverse ( IList O ) : IList

Method Details

Build() public method

public Build ( string sa_name, SequenceBuilder seq_builder = null ) : void
sa_name string
seq_builder SequenceBuilder
return void

CountOcc() public method

public CountOcc ( IList query ) : int
query IList
return int

Extract() public method

public Extract ( int start_pos, int len ) : IList
start_pos int
len int
return IList

FMIndex() public method

public FMIndex ( ) : System
return System

Load() public method

public Load ( string basename ) : void
basename string
return void

Locate() public method

public Locate ( IList query ) : IList
query IList
return IList

Locate() public method

public Locate ( int suffix ) : int
suffix int
return int

Save() public method

public Save ( string basename ) : void
basename string
return void

Search() public method

public Search ( IList query, int &start_pos, int &end_pos ) : bool
query IList
start_pos int
end_pos int
return bool

Property Details

SA_invsamples public property

public ListIFS SA_invsamples
return ListIFS

SA_marked public property

public Bitmap,natix.CompactDS SA_marked
return Bitmap

SA_samples public property

public ListIFS SA_samples
return ListIFS

charT public property

public int[] charT
return int[]

newF public property

public Bitmap,natix.CompactDS newF
return Bitmap

seqIndex public property

public Sequence seqIndex
return Sequence