public SingleHMM next() { while (this.cur < this.this_0.__hmms.size()) { List _hmms = this.this_0.__hmms; int num = this.cur; int num2 = num; this.cur = num + 1; SingleHMM singleHMM = (SingleHMM)_hmms.get(num2); if (String.instancehelper_indexOf(singleHMM.getName(), 45) < 0) { if (String.instancehelper_indexOf(singleHMM.getName(), 43) < 0) { return(singleHMM); } } } return(null); }
public virtual string[] getHMMnames() { string[] array = new string[this.__hmms.size()]; for (int i = 0; i < array.Length; i++) { SingleHMM singleHMM = (SingleHMM)this.__hmms.get(i); array[i] = singleHMM.getName(); } return(array); }
public virtual int getNhmmsTri() { int num = 0; Iterator iterator = this.__hmms.iterator(); while (iterator.hasNext()) { SingleHMM singleHMM = (SingleHMM)iterator.next(); if (String.instancehelper_indexOf(singleHMM.getName(), 45) >= 0 || String.instancehelper_indexOf(singleHMM.getName(), 43) >= 0) { num++; } } return(num); }
public virtual SingleHMM getHMM(string nom) { SingleHMM singleHMM = null; Iterator iterator = this.__hmms.iterator(); while (iterator.hasNext()) { SingleHMM singleHMM2 = (SingleHMM)iterator.next(); singleHMM = singleHMM2; if (String.instancehelper_equals(singleHMM.getName(), nom)) { break; } } return(singleHMM); }