Examples of MesquiteNumber


Examples of mesquite.lib.MesquiteNumber

    Set<CharWeight> tbWeights = new HashSet<CharWeight>();

    // create one char weight for each columnRangeConvertHelper
    Collection<ColumnRangeConvertHelper> colRangeHelpers = decodeNumSpecsSet(pWtSet, numChars);
    for (ColumnRangeConvertHelper helper : colRangeHelpers) {
      MesquiteNumber mesNum = helper.getNumber();

      CharWeight charWeight = null;
      if (mesNum.getValueClass() == MesquiteNumber.INT) {
        charWeight = new IntegerCharWeight(mesNum.getIntValue());
      } else {
        charWeight = new RealCharWeight(mesNum.getDoubleValue());
      }

      charWeight.setWeightColumns(helper.getColRanges());

      tbWeights.add(charWeight);
View Full Code Here

Examples of mesquite.lib.MesquiteNumber

      // an array to keep track of distinct numbers are already converted
      NumberArray usedNumbers = new NumberArray(pNumChar);
      usedNumbers.deassignArray();

      for (int iw = 0; iw < pNumChar; iw++) {
        MesquiteNumber aNumber = new MesquiteNumber();
        MesquiteNumber secondNumber = new MesquiteNumber();

        pNumSpecsSet.placeValue(iw, aNumber);

        // bypass this char if the number is already converted
        if (usedNumbers.findValue(aNumber) < 0) {
          int continuing = 1;

          ColumnRangeConvertHelper aHelper = new ColumnRangeConvertHelper();
          aHelper.setNumber(aNumber);

          int startIndex = CharacterStates.toExternal(iw);
          ColumnRange range = new ColumnRange();
          range.setStartColIndex(startIndex - 1);

          for (int ic = iw + 1; ic < pNumChar; ic = ic + 1) {
            pNumSpecsSet.placeValue(ic, secondNumber);
            if (secondNumber.equals(aNumber)) {
              if (continuing == 0) {
                // discontinue
                range = new ColumnRange();
                range.setStartColIndex(ic);
View Full Code Here

Examples of mesquite.lib.MesquiteNumber

   
    if (pNumSpecsSet != null) {

      CodonPositionsSet codonPossSet = (CodonPositionsSet) pNumSpecsSet;
      int unassignedPosition = 4;
      MesquiteNumber posIndex = new MesquiteNumber();

      boolean someValues = false;

      int interval = 1;

      for (int iw = 0; iw < 5; iw++) {
        posIndex.setValue(iw);
        int continuing = 0;

        ColumnRangeConvertHelper aHelper = new ColumnRangeConvertHelper();
        aHelper.setNumber(posIndex);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.