Changeset 1584 for branches/ralph/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/pal/tree/UPGMAAligningTree.java
- Timestamp:
- 06/27/14 15:25:25 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ralph/src/main/java/de/ugoe/cs/autoquest/tasktrees/alignment/pal/tree/UPGMAAligningTree.java
r1579 r1584 17 17 18 18 import de.ugoe.cs.autoquest.tasktrees.alignment.algorithms.NumberSequence; 19 import de.ugoe.cs.autoquest.tasktrees.alignment.matrix.BinaryAlignmentStorage; 19 20 import de.ugoe.cs.autoquest.tasktrees.alignment.matrix.UPGMAMatrix; 20 21 import de.ugoe.cs.autoquest.tasktrees.alignment.pal.misc.Identifier; … … 41 42 * @param m distance matrix 42 43 */ 43 public UPGMAAligningTree(ArrayList<NumberSequence> numberseqs, UPGMAMatrix m)44 { 45 if ( m.size() < 2)44 public UPGMAAligningTree(ArrayList<NumberSequence> numberseqs, BinaryAlignmentStorage alignments) 45 { 46 if (alignments.getDistanceMatrix().size() < 2) 46 47 { 47 48 new IllegalArgumentException("LESS THAN 2 TAXA IN DISTANCE MATRIX"); … … 49 50 50 51 this.numberseqs = numberseqs; 51 init(m); 52 this.alignments = alignments; 53 init(alignments.getDistanceMatrix()); 52 54 53 55 while (true) … … 73 75 // 74 76 private ArrayList<NumberSequence> numberseqs; 77 private BinaryAlignmentStorage alignments; 75 78 private int numClusters; 76 79 private int besti, abi;
Note: See TracChangeset
for help on using the changeset viewer.