af96f6d04cb9038441681283148188d9dbd51d3d
kate
  Tue Sep 6 22:22:10 2011 -0700
Fix sorting problem on cell tiers
diff --git src/hg/js/encodeProject.js src/hg/js/encodeProject.js
index ab2f67c..25c2113 100644
--- src/hg/js/encodeProject.js
+++ src/hg/js/encodeProject.js
@@ -103,31 +103,31 @@
                 tier;
             $.each(cellTypes, function (i, cellType) {
                 tier = cellType.tier;
                 // ignore untiered cell types (all human should have a tier)
                 if (!tier) {
                     return true;
                 }
                 if (!cellTiers[tier]) {
                     cellTiers[tier] = {
                         term: tier,
                         cellTypes: []
                     };
                 }
                 cellTiers[tier].cellTypes.push(cellType.term);
             });
-            cellTiers.sort();
+            cellTiers.sort(cmpCV);
             $.each(cellTiers, function (i, tier) {
                 if (!cellTiers[i]) {
                     // for some reason there's  __ element here (not my property)
                     return true;
                 }
                 cellTiers[i].cellTypes.sort(cmpNoCase);
             });
             return cellTiers;
         },
 
         isHistone: function (target) {
             // Helper function, returns true if antibody target histone modification
 
             return target.match(/^H[234]/);
         },