public void BuildLAESA(IList<LC_RNN> indexlist, int max_instances = 0, int num_pivs = 0, SequenceBuilder seq_builder = null) { base.Build (indexlist, max_instances, seq_builder); var laesa = new LAESA (); if (num_pivs == 0) { laesa.Build (this.DB, this.LC_LIST.Count); } else { laesa.Build (this.DB, num_pivs); } }
public static string ExecuteLAESA(IndexArgumentSetup setup, string nick, int numpivs) { var idxname = String.Format ("{0}/Index.LAESA.{1}", nick, numpivs); return Execute (setup, nick, idxname, (db) => { LAESA laesa = new LAESA (); laesa.Build (db, numpivs, setup.CORES); return laesa; }); }