From 9fb7b1373f1a18bd8efc8c0baed1c8701d99bab1 Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Fri, 17 Aug 2012 14:30:59 +0100
Subject: [PATCH] updates for base similarity

---
 .../sanger/artemis/components/variant/GraphPanel.java  | 10 +++++++---
 uk/ac/sanger/artemis/components/variant/VCFview.java   |  2 +-
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/uk/ac/sanger/artemis/components/variant/GraphPanel.java b/uk/ac/sanger/artemis/components/variant/GraphPanel.java
index 654118587..a5a746c39 100644
--- a/uk/ac/sanger/artemis/components/variant/GraphPanel.java
+++ b/uk/ac/sanger/artemis/components/variant/GraphPanel.java
@@ -124,20 +124,24 @@ public class GraphPanel extends JPanel
       plot(g2, Color.red, windowSize, plot, pixPerBase, max, -1);
     }
     
+    DecimalFormat df;
     final String maxStr;
     if(type == 2)
     {
       if(max == 0)
         return;
-      DecimalFormat df = new DecimalFormat("0.#");
+      df = new DecimalFormat("0.#");
       maxStr = df.format(100 - ((float)max/(float)windowSize *100.f));
     }
     else
-      maxStr = TYPES[type] + " : " + max;
+    {
+      df = new DecimalFormat("0.0###");
+      maxStr = TYPES[type] + ": " + df.format((float)max/(float)windowSize);
+    }
     FontMetrics fm = getFontMetrics(getFont());
     g2.setColor(Color.black);
 
-    int xpos = getWidth() - fm.stringWidth(maxStr) - 10;
+    int xpos = getWidth() - fm.stringWidth(maxStr) - 8;
     g2.drawString(maxStr, xpos, 
         (type == 2 ? getHeight()-fm.getHeight() : fm.getHeight()));
   }
diff --git a/uk/ac/sanger/artemis/components/variant/VCFview.java b/uk/ac/sanger/artemis/components/variant/VCFview.java
index bcd12daa8..dc7dc9316 100644
--- a/uk/ac/sanger/artemis/components/variant/VCFview.java
+++ b/uk/ac/sanger/artemis/components/variant/VCFview.java
@@ -572,7 +572,7 @@ public class VCFview extends JPanel
     
     final JCheckBoxMenuItem graphSNP = new JCheckBoxMenuItem("SNP");
     final JCheckBoxMenuItem graphDP = new JCheckBoxMenuItem("Depth (DP)");
-    final JCheckBoxMenuItem graphSim = new JCheckBoxMenuItem("Base Similarity");
+    final JCheckBoxMenuItem graphSim = new JCheckBoxMenuItem("Base Similarity (%)");
     graph.add(graphSNP);
     graphSNP.addActionListener(new ActionListener(){
       public void actionPerformed(ActionEvent e)
-- 
GitLab