4898794edd81be5285ea6e544acbedeaeb31bf78 max Tue Nov 23 08:10:57 2021 -0800 Fixing pointers to README file for license in all source code files. refs #27614 diff --git src/hg/gisaid/gisaidTable/gisaidSubjInfo.c src/hg/gisaid/gisaidTable/gisaidSubjInfo.c index dfa38e0..9718a44 100644 --- src/hg/gisaid/gisaidTable/gisaidSubjInfo.c +++ src/hg/gisaid/gisaidTable/gisaidSubjInfo.c @@ -1,64 +1,64 @@ /* col gisaidSubjInfo - columns having to do with subjInfo and closely related tables. */ /* Copyright (C) 2013 The Regents of the University of California - * See README in this or parent directory for licensing information. */ + * See kent/LICENSE or http://genome.ucsc.edu/license/ for licensing information. */ #include "common.h" #include "dystring.h" #include "jksql.h" #include "gisaidTable.h" struct subjInfo *readAllSubjInfo(struct sqlConnection *conn, struct column *columns) /* Get all main table gisaidSubjInfo columns in use. */ { struct sqlResult *sr; char **row; struct subjInfo *siList = NULL, *si; struct column *column = NULL; int colCount = 0; struct dyString *query = dyStringNew(256); boolean firstTime = TRUE; //if (!sameString(columns->name,"subjId")) //errAbort("subjId must be the first column in columnDb.ra"); if (!sameString(columns->name,"EPI_ISOLATE_ID")) { errAbort("EPI_ISOLATE_ID must be the first column in columnDb.ra %s", columns->name); } sqlDyStringPrintf(query,"select "); for (column=columns;column;column=column->next) { // skip non-main table columns which have "query" setting // automatically add first column (subjId) whether it's on or not. if ((column->on || column->filterOn || column==columns) && (!column->query)) { if (firstTime) firstTime = FALSE; else sqlDyStringPrintf(query,","); sqlDyStringPrintf(query,"%s\n", column->name); column->colNo = colCount++; } } sqlDyStringPrintf(query," from gisaidSubjInfo\n"); sr = sqlGetResult(conn, query->string); while ((row = sqlNextRow(sr)) != NULL) { int i=0; AllocVar(si); si->fields = needMem(sizeof(char *)*colCount); for(i=0;ifields[i] = cloneString(row[i]); slAddHead(&siList, si); } sqlFreeResult(&sr); dyStringFree(&query); return siList; }