774479fda06428280150d609bdf4052f5f35d571 hiram Wed Feb 13 14:17:16 2019 -0800 list functions moved to list.c refs #18869 diff --git src/hg/hubApi/getData.c src/hg/hubApi/getData.c index ead339d..7dc088d 100644 --- src/hg/hubApi/getData.c +++ src/hg/hubApi/getData.c @@ -40,16 +40,25 @@ } else { jsonWriteNumber(jw, "start", (long long)sqlSigned(start)); jsonWriteNumber(jw, "end", (long long)sqlSigned(end)); } jsonWriteString(jw, "dna", seq->dna); jsonWriteObjectEnd(jw); fputs(jw->dy->string,stdout); freeDnaSeq(&seq); } else jsonErrAbort("can not find specified chrom=%s in sequence for endpoint '/getData/sequence?db=%s&chrom=%s", chrom, db, chrom); } - +void apiGetData(char *words[MAX_PATH_INFO]) +/* 'getData' function, words[1] is the subCommand */ +{ +if (sameWord("track", words[1])) + getTrackData(); +else if (sameWord("sequence", words[1])) + getSequenceData(); +else + jsonErrAbort("do not recognize endpoint function: '/%s/%s'", words[0], words[1]); +}