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.