\r
if (showDistances && (node.dist > 0))\r
{\r
- nodeLabel = new Format("%5.2f").form(node.dist);\r
+ nodeLabel = new Format("%-.2f").form(node.dist);\r
}\r
\r
if (showBootstrap)\r
\r
if (!nodeLabel.equals(""))\r
{\r
- g.drawString(nodeLabel, xstart, ypos - 10);\r
+ g.drawString(nodeLabel, xstart+2, ypos - 2);\r
}\r
\r
String name = (markPlaceholders && node.isPlaceholder())\r
? (PLACEHOLDER + node.getName()) : node.getName();\r
\r
int charWidth = fm.stringWidth(name) + 3;\r
- int charHeight = fm.getHeight();\r
+ int charHeight = font.getSize();\r
\r
Rectangle rect = new Rectangle(xend+10, ypos-charHeight/2,\r
charWidth, charHeight);\r
SequenceGroup selected = av.getSelectionGroup();\r
\r
if ((selected != null) &&\r
- selected.sequences.contains((SequenceI) node.element()))\r
+ selected.getSequences(false).contains((SequenceI) node.element()))\r
{\r
g.setColor(Color.gray);\r
\r
\r
if (showDistances && (node.dist > 0))\r
{\r
- g.drawString(new Format("%5.2f").form(node.dist), xstart,\r
- ypos - 5);\r
+ g.drawString(new Format("%-.2f").form(node.dist).trim(), xstart+2,\r
+ ypos - 2);\r
}\r
}\r
}\r
\r
g2.setFont(font);\r
\r
- offy = font.getSize()*2;\r
+ offy = font.getSize()+10;\r
\r
fm = g2.getFontMetrics(font);\r
\r
\r
SequenceGroup sg = new SequenceGroup(sequences,\r
"TreeGroup", cs, true, true, false, 0,\r
- av.alignment.getWidth());\r
+ av.alignment.getWidth()-1);\r
\r
\r
if ( av.getGlobalColourScheme()!=null\r
&& av.getGlobalColourScheme().conservationApplied())\r
{\r
Conservation c = new Conservation("Group",\r
- ResidueProperties.propHash, 3, sg.sequences,\r
+ ResidueProperties.propHash, 3,\r
+ sg.getSequences(false),\r
sg.getStartRes(), sg.getEndRes());\r
\r
c.calculate();\r