724d3ffcc90f946431a3dc3c28061c2db1478d97
angie
  Wed Jul 2 16:14:56 2014 -0700
One more spot to convert from regular allocation to localmem.
diff --git src/hg/lib/variant.c src/hg/lib/variant.c
index d3aa3f5..e194c46 100644
--- src/hg/lib/variant.c
+++ src/hg/lib/variant.c
@@ -91,31 +91,31 @@
 	*nextAlleleString = 0;
 	nextAlleleString++;
 	}
 
     boolean isRefAllele = (sameWord(thisAlleleString, refAllele) ||
 			   (isEmpty(refAllele) && sameString(thisAlleleString, "-")));
     int alleleStringLength = strlen(thisAlleleString);
     if (isDash(thisAlleleString))
 	{
 	alleleStringLength = 0;
 	thisAlleleString[0] = '\0';
 	}
 
     // we have a new allele!
     struct allele *allele;
-    AllocVar(allele);
+    lmAllocVar(lm, allele);
     slAddHead(&variant->alleles, allele);
     allele->variant = variant;
     allele->length = alleleStringLength; 
     allele->sequence = lmCloneString(lm, thisAlleleString);
     allele->isReference = isRefAllele;
     }
 
 slReverse(&variant->alleles);
 
 return variant;
 }
 
 struct variant *variantFromPgSnpAnnoRow(struct annoRow *row, char *refAllele, struct lm *lm)
 /* Translate pgSnp annoRow into variant (allocated by lm). */
 {