18c4cc4b3f046023c7904d77bae9dde6f43d9544
braney
  Sat Mar 15 09:59:39 2025 -0700
stop limiting number of species groups in MAFs to 20.  Now we're limited
at 1000

diff --git src/hg/lib/hui.c src/hg/lib/hui.c
index cd259be1091..b0a97832a06 100644
--- src/hg/lib/hui.c
+++ src/hg/lib/hui.c
@@ -7873,31 +7873,31 @@
     char *suffix = option + strlen(option);
     int suffixSize = optionSize - strlen(option);
     safef(suffix,suffixSize,".%s",species);
     }
 return cartUsualBooleanClosestToHome(cart,tdb, parentLevel, species,defaultState);
 }
 
 char **wigMafGetSpecies(struct cart *cart, struct trackDb *tdb, char *prefix, char *db,
                         struct wigMafSpecies **list, int *groupCt)
 {
 int speciesCt = 0;
 char *speciesGroup   = trackDbSetting(tdb, SPECIES_GROUP_VAR);
 char *speciesUseFile = trackDbSetting(tdb, SPECIES_USE_FILE);
 char *speciesOrder   = trackDbSetting(tdb, SPECIES_ORDER_VAR);
 #define MAX_SP_SIZE 2000
-#define MAX_GROUPS 20
+#define MAX_GROUPS 1000
 char sGroup[MAX_SP_SIZE];
 //Ochar *groups[20];
 struct wigMafSpecies *wmSpecies, *wmSpeciesList = NULL;
 int group;
 int i;
 char *species[MAX_SP_SIZE];
 char option[MAX_SP_SIZE];
 
 *list = NULL;
 *groupCt = 0;
 
 /* determine species and groups for pairwise -- create checkboxes */
 if (speciesOrder == NULL && speciesGroup == NULL && speciesUseFile == NULL)
     {
     if (isCustomTrack(tdb->track))