85628f56f84c90133f4661020b29e58c20896066
galt
  Fri Mar 18 17:04:40 2011 -0700
adding tweak code to chain and net draw color to distinguish chr2B from chr2A, as requested by b0b
diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c
index c65277f..581a3f6 100644
--- src/hg/hgTracks/simpleTracks.c
+++ src/hg/hgTracks/simpleTracks.c
@@ -7678,31 +7678,38 @@
 boolean isNonChromColor(Color color)
 /* test if color is a non-chrom color (black or gray) */
 {
 return color == chromColor[0];
 }
 
 Color getChromColor(char *name, struct hvGfx *hvg)
 /* Return color index corresponding to chromosome name (assumes that name
  * points to the first char after the "chr" prefix). */
 {
 int chromNum = 0;
 Color colorNum = 0;
 if (!chromosomeColorsMade)
     makeChromosomeShades(hvg);
 if (atoi(name) != 0)
+    {
     chromNum =  atoi(name);
+    /* Tweaks for chimp and other apes with chrom names corresponding to fused human chr2
+     * giving them back a distinct color to distinguish chr2B from chr2A. 
+     * panTro2 uses chr2a chr2b. panTro3 uses chr2A chr2B. */
+    if (startsWith("2B", name) || startsWith("2b", name))
+	chromNum = 26;
+    }
 else if (startsWith("U", name))
     chromNum = 26;
 else if (startsWith("Y", name))
     chromNum = 24;
 else if (startsWith("M", name))
     chromNum = 25;
 else if (startsWith("XXI", name))
     chromNum = 21;
 else if (startsWith("XX", name))
     chromNum = 20;
 else if (startsWith("XIX", name))
     chromNum = 19;
 else if (startsWith("XVIII", name))
     chromNum = 18;
 else if (startsWith("XVII", name))