- this.type = type;\r
- this.pwtype = pwtype;\r
-\r
- start = s;\r
- end = e;\r
-\r
- String longestName = "";\r
- seq = new Sequence[seqVector.size()];\r
-\r
- for (int i = 0; i < seqVector.size(); i++)\r
- {\r
- seq[i] = (Sequence) seqVector.elementAt(i);\r
-\r
- if (seq[i].getName().length() > longestName.length())\r
- {\r
- longestName = seq[i].getName();\r
- }\r
- }\r
-\r
- tree = new NJTree(seq, type, pwtype, start, end);\r
-\r
- treeCanvas = new TreeCanvas(av, tree, scrollPane, longestName);\r
- treeCanvas.setShowDistances(true); // We know this tree has distances. JBPNote TODO: prolly should add this as a userdefined default\r
- setViewStateFromTreeCanvas(treeCanvas);\r
- tree.reCount(tree.getTopNode());\r
- tree.findHeight(tree.getTopNode());\r
- scrollPane.setViewportView(treeCanvas);\r