ba87d8471c9c78f15412ccad2aaba9b46d1af38e hiram Tue Jul 2 16:14:47 2024 -0700 eliminte the dependency upon specific genArk genome names, use the genark table for questions about existence, refs #32596 diff --git src/hg/hubApi/getData.c src/hg/hubApi/getData.c index 078b240..02b69b8 100644 --- src/hg/hubApi/getData.c +++ src/hg/hubApi/getData.c @@ -952,34 +952,33 @@ if (revComp) { reverseComplement(seq->dna, seq->size); jsonWriteBoolean(jw, "revComp", revComp); } jsonWriteString(jw, "dna", seq->dna); apiFinishOutput(0, NULL, jw); } void apiGetData(char *words[MAX_PATH_INFO]) /* 'getData' function, words[1] is the subCommand */ { char *hubUrl = cgiOptionalString("hubUrl"); char *genome = cgiOptionalString("genome"); /* allow a GCx genome specified without hubUrl for GenArk genomes */ -if (isEmpty(hubUrl) && isNotEmpty(genome) && isGenArk(genome)) - { - hubUrl = genArkHubTxt(genome); - } +if (isEmpty(hubUrl) && isNotEmpty(genome)) + hubUrl = genarkUrl(genome); + if (sameWord("track", words[1])) { char *extraArgs = verifyLegalArgs(argGetDataTrack); if (extraArgs) apiErrAbort(err400, err400Msg, "extraneous arguments found for function /getData/track '%s'", extraArgs); if (isNotEmpty(hubUrl)) getHubTrackData(hubUrl); else getTrackData(); } else if (sameWord("sequence", words[1])) { char *extraArgs = verifyLegalArgs(argGetDataSequence); if (extraArgs)