060ada2535fca719656219c1214a3e1c16490693 tdreszer Wed Nov 9 16:06:41 2011 -0800 Moved as code in hgTables down to lib and access it from hgc and hgTrackUi. This is to remove 'extraFields' support as per Jim's request in redmine 5883 and 5582 diff --git src/hg/inc/makeItemsItem.h src/hg/inc/makeItemsItem.h index 44390b5..70165bc 100644 --- src/hg/inc/makeItemsItem.h +++ src/hg/inc/makeItemsItem.h @@ -1,23 +1,24 @@ /* makeItemsItem.h was originally generated by the autoSql program, which also * generated makeItemsItem.c and makeItemsItem.sql. This header links the database and * the RAM representation of objects. */ #ifndef MAKEITEMSITEM_H #define MAKEITEMSITEM_H #include "jksql.h" +#include "asParse.h" #define MAKEITEMSITEM_NUM_COLS 12 struct makeItemsItem /* An item in a makeItems type track. */ { struct makeItemsItem *next; /* Next in singly linked list. */ unsigned bin; /* Bin for range index */ char *chrom; /* Reference sequence chromosome or scaffold */ unsigned chromStart; /* Start position in chromosome */ unsigned chromEnd; /* End position in chromosome */ char *name; /* Name of item - up to 16 chars */ unsigned score; /* 0-1000. Higher numbers are darker. */ char strand[2]; /* + or - for strand */ unsigned thickStart; /* Start of thick part */ unsigned thickEnd; /* End position of thick part */ @@ -82,19 +83,20 @@ void makeItemsItemFreeList(struct makeItemsItem **pList); /* Free a list of dynamically allocated makeItemsItem's */ void makeItemsItemOutput(struct makeItemsItem *el, FILE *f, char sep, char lastSep); /* Print out makeItemsItem. Separate fields with sep. Follow last field with lastSep. */ #define makeItemsItemTabOut(el,f) makeItemsItemOutput(el,f,'\t','\n'); /* Print out makeItemsItem as a line in a tab-separated file. */ #define makeItemsItemCommaOut(el,f) makeItemsItemOutput(el,f,',',','); /* Print out makeItemsItem as a comma separated list including final comma. */ /* -------------------------------- End autoSql Generated Code -------------------------------- */ -extern char *makeItemsItemAutoSqlString; /* AutoSql object/table definition. */ +struct asObject *makeItemsItemAsObj(); +// Return asObject describing fields of makeItemsItem #endif /* MAKEITEMSITEM_H */