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]);
+}