1212de18f5cfcd2473cc9f761ff7b089b3e88493
braney
  Fri Apr 20 16:47:23 2012 -0700
more work to advance #6152.   Now with documentation of synonymous changes, the actual changes in (non)synonumous changes, and a fix to gnawing problem of the exonstarts in the genePred disappearing
diff --git src/hg/inc/genePred.h src/hg/inc/genePred.h
index 91fa14e..e05fe90 100644
--- src/hg/inc/genePred.h
+++ src/hg/inc/genePred.h
@@ -86,31 +86,32 @@
     int *exonFrames;              /* List of frame for each exon, or -1
                                    * if no frame or not known. NULL if not
                                    * available. */
 };
 
 /* Standard value to use for insertMergeSize when creating genePred.
  * Set to 8 due to microdeletions.
  */
 #define genePredStdInsertMergeSize 8
 
 #define GENEPRED_NUM_COLS 10  /* number of columns in a genePred */
 #define GENEPREDX_NUM_COLS 15  /* max number of columns in extended genePred */
 
 struct genePred *genePredLoad(char **row);
 /* Load a genePred from row fetched with select * from genePred
- * from database.  Dispose of this with genePredFree(). */
+ * from database.  Dispose of this with genePredFree(). 
+ * NOTE: cannabalizes the row argument */
 
 struct genePred *genePredLoadAll(char *fileName);
 /* Load all genePred from whitespace-separated file.
  * Dispose of this with genePredFreeList(). */
 
 struct genePred *genePredLoadAllByChar(char *fileName, char chopper);
 /* Load all genePred from chopper separated file.
  * Dispose of this with genePredFreeList(). */
 
 #define genePredLoadAllByTab(a) genePredLoadAllByChar(a, '\t');
 /* Load all genePred from tab separated file.
  * Dispose of this with genePredFreeList(). */
 
 struct genePred *genePredCommaIn(char **pS, struct genePred *ret);
 /* Create a genePred out of a comma separated string.