An InvIndexSeq implemented with a single (sparse, SArray64) eXtra Large bitmap
Inheritance: IRankSelectSeq
Example #1
0
 /// <summary>
 /// Creates an unraveled symbol using "_symbol" over "_seqindex"
 /// </summary>
 public UnraveledSymbolXLB(SeqXLB _seqindex, int _symbol)
 {
     this.seqindex = _seqindex;
     this.symbol = _symbol;
     this.prevrank = int.MinValue;
 }
Example #2
0
 public static SequenceBuilder GetSeqXLB(short t, BitmapFromList64 bitmap_builder)
 {
     return delegate (IList<int> seq, int sigma) {
         var seqxl = new SeqXLB ();
         seqxl.Build (seq, sigma, t, bitmap_builder);
         return seqxl;
     };
 }