99c145df11c04f80820690fd67e9499f296b4d7d
braney
Sat Aug 1 12:58:39 2026 -0700
harvesters: resolve #defines per file, not pooled refs #37923 refs #37925 refs #37838
The first nightly run reported a new URL parameter, hggw_term, that had been in
the tree since the hgGateway redesign. It was not new; the harvester had been
answering the question differently in two checkouts of the same commit.
SEARCH_TERM is "hggw_term" in hgGateway and "hgcd_term" in hgChooseDb. The
#define table was pooled across the whole tree with setdefault, so the winner
was whichever file the filesystem walk reached first, and hgGateway's reads came
out as hgcd_term in my working tree and hggw_term in a fresh clone. For a
nightly cron that means mail whenever a directory listing changes order, which
is worse than no cron.
So a name a file defines itself now wins, and a name the tree defines
inconsistently resolves to {NAME} instead of to a guess. This is the call
bdc473369e1 already made for char * constants, for the same reason and with the
same tradeoff written up in the CONST_RE comment: an honest {ident} beats a
confident wrong answer. Verified by harvesting both trees and diffing.
Twelve names leave the URL baseline as a result, the gisaidTable and hgg_
prefix families, which were pooled values from sibling CGIs rather than reads
in the file they were attributed to. Recovering those properly means following
the #include chain to the header that defines them, which is not done here.
The URL catalog carried hgt_tSearch twice, once correctly as the track search
variable and once as hgGateway's search term, which was this bug showing up in
the curated half. --check did not catch the duplicate because it only looks
within a section. hgGateway now has hggw_term and hgChooseDb hgcd_term, both
confirmed at their call sites and in their CGI's excludeVars.
diff --git src/hg/utils/urlCommandCatalog/urlNamesNotCataloged.txt src/hg/utils/urlCommandCatalog/urlNamesNotCataloged.txt
index b72343a9731..ee18dae29ca 100644
--- src/hg/utils/urlCommandCatalog/urlNamesNotCataloged.txt
+++ src/hg/utils/urlCommandCatalog/urlNamesNotCataloged.txt
@@ -1,525 +1,513 @@
# urlNamesNotCataloged.txt - CGI variable names the tree reads that
# urlCommandCatalog.py deliberately does not describe: form fields, debug
# switches, and the arguments of utility CGIs that are not browser URL
# parameters. Refs #37923.
#
# urlCommandCatalog.py --reconcile complains about any name in neither the
# catalog nor this file, so this is what keeps a nightly run quiet until
# something actually changes. Regenerate with --update-baseline, then read the
# diff before committing: a name appearing here is a decision that it does not
# belong on a URL, and a name disappearing means its read went away.
#
# The first version of this file was accepted wholesale, as a snapshot of the
# gap on the day reconcile learned to fail. So a name being in here is not
# evidence that anybody has looked at it; only the ones added since, which
# arrive a few at a time in a reviewable diff, carry that weight.
#
# The comment on each line is the file that reads it, as a hint for whoever
# reviews the next change to this file. Names under hg/hgTracks, hg/hgc,
# hg/hgTrackUi, hg/hgTables and hg/lib are worth a second look, since those are
# the CGIs whose parameters the catalog is supposed to cover.
DownloadFormat # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c
FILE # hg/secure/secure.c
Invert # hg/gigAssembler/ooGreedy/scanIntrons/scanIntrons.c
JKSQL_PROF # lib/cheapcgi.c
JKSQL_TRACE # lib/cheapcgi.c
RTDBSubmit # hg/rtdbWebUpdate/rtdbWebUpdate.c
SUBMIT # hg/secure/secure.c
Submit # hg/hgCustom/hgCustom.c
TextArea # hg/gigAssembler/ooGreedy/protDust/protDust.c
_action # hg/qaPushQ/qaPushQ.c
aaOrigOffset # hg/protein/lib/doTracks.c
abbr # hg/mouseStuff/subsetTraces/subsetTraces.c
acc # hg/cirm/cdw/cdwGetFile/cdwGetFile.c
accession # hg/encode3/encodeDataWarehouse/edwWebXSendFile/edwWebXSendFile.c
add # hg/makeDb/outside/hgPhMouse/hgPhMouse.c
addExt # hg/cirm/cdw/cdwGetFile/cdwGetFile.c
agxPrintEdges # hg/hgc/hgc.c
allGenomes # hg/hgBlat/hgBlat.c
allPoints # hg/altSplice/affySplice/spliceProbeVis.c
allowBox # hg/encode3/encodeDataWarehouse/edwWebDeprecate/edwWebDeprecate.c
altFile # hg/uniqSize/uniqSize.c
assertion # hg/encode3/encodeDataWarehouse/edwWebAuthLogin/edwWebAuthLogin.c
assumesHub # hg/lib/hubConnect.c
backgroundStatus # hg/hgSession/hgSession.c
basePct # hg/affyGnf/pslAffySelect.c
bedFile # hg/affyTransciptome/samplesForCoordinates.c
bgcolor # hg/encode/hgEncodeVocab/hgEncodeVocab.c
bouncebutton # hg/qaPushQ/qaPushQ.c
boxDown # hg/wikiPlot/wikiPlot.c
boxDownLeft # hg/wikiPlot/wikiPlot.c
boxDownRight # hg/wikiPlot/wikiPlot.c
boxLeft # hg/wikiPlot/wikiPlot.c
boxOut # hg/wikiPlot/wikiPlot.c
boxRight # hg/wikiPlot/wikiPlot.c
boxUp # hg/wikiPlot/wikiPlot.c
boxUpLeft # hg/wikiPlot/wikiPlot.c
boxUpRight # hg/wikiPlot/wikiPlot.c
breakUp # hg/getFeatDna/getFeatDna.c
c # hg/hgc/cgapSageClick.c
cEnd # hg/hgc/hgc.c
cStart # hg/hgc/hgc.c
calledSelf # hg/hgCoordConv/hgCoordConv.c
cancelbutton # hg/qaPushQ/qaPushQ.c
cartDump.metaDataId # hg/cartDump/cartDump.c
cartDump.newValue # hg/cartDump/cartDump.c
cartDump.varName # hg/cartDump/cartDump.c
caseChoice # hg/gigAssembler/ooGreedy/protDust/protDust.c
cb # hg/qaPushQ/qaPushQ.c
cdwBrowseFiles_facet_fieldName # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c
cdwBrowseFiles_facet_fieldVal # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c
cdwBrowseFiles_facet_op # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c
cdwCommand # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c
cdwDownloadName # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c
cdwQuery # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c
cgiSpoof # hg/hgCollection/hgCollection.c
cgis # hg/qaPushQ/qaPushQ.c
check # hg/pslCat/pslCat.c
checkImre # hg/gigAssembler/cmParse/cmParse.c
checkUs # hg/gigAssembler/checkYbr/checkYbr.c
chromEnd # hg/getFeatDna/getFeatDna.c
chromStart # hg/getFeatDna/getFeatDna.c
ci # hg/hgc/hgc.c
clearRestriction # hg/cirm/cdw/cdwWebBrowse/cdwWebBrowse.c
clonebutton # hg/qaPushQ/qaPushQ.c
col # hg/qaPushQ/qaPushQ.c
colName # hg/qaPushQ/qaPushQ.c
contigDir # hg/wikiPlot/wikiPlot.c
cost # hg/pslFilterBadCdna/pslFilterBadCdna.c
ct_ # hg/lib/customTrack.c
date # hg/encode3/encodeDataWarehouse/edwWebXSendFile/edwWebXSendFile.c
dbs # hg/qaPushQ/qaPushQ.c
defaultsSet # hg/lib/cart.c
delbutton # hg/qaPushQ/qaPushQ.c
deprecated # hg/encode/hgEncodeVocab/hgEncodeVocab.c
description # hg/encode3/encodeDataWarehouse/edwWebRegisterScript/edwWebRegisterScript.c
descriptionOnly # hg/hgTrackUi/hgTrackUi.c
destination # hg/cartReset/cartReset.c
diagnostics # hg/liftAgp/liftAgp.c
dir # hg/pslFilterBadCdna/pslFilterBadCdna.c
dirs # hg/pslFilterBadCdna/pslFilterBadCdna.c
dnaLines # hg/gigAssembler/ooGreedy/primeMate/primeMate.c
do.suggestSendMail # hg/hgUserSuggestion/hgUserSuggestion.c
doAll # hg/affyTransciptome/avgTranscriptomeExps.c
doQuickLift # hg/hgConvert/hgConvert.c
docId # hg/encode/docId/docIdView/docIdView.c
dots # hg/mouseStuff/libScan/libScan.c
dup_ # hg/lib/dupTrack.c
dupes # hg/gigAssembler/ooWeedZero/ooWeedZero.c
elia # hg/makeDb/outside/hgExonerate/hgExonerate.c
endIntron # hg/gigAssembler/ooGreedy/scanIntrons/scanIntrons.c
endRange # hg/gigAssembler/ooGreedy/getgene/getgene.c
estPrior # hg/altSplice/altSplice/spliceStats.c
exact # hg/hgSuggest/hgSuggest.c
exampleButton # hg/hgPhyloPlace/hgPhyloPlace.c
exe # hg/sim4big/sim4big.c
ext # hg/pslCat/pslCat.c
faFile # hg/altSplice/altSplice/spliceStats.c
fasta # hg/hgc/pubs.c
file # hg/secure/secure.c
fileList # hg/encode3/encodeDataWarehouse/edwWebDeprecate/edwWebDeprecate.c
fixMembers # hg/hgLogin/hgLogin.c
foot # hg/hgc/interactClick.c
fpcChrom # hg/gigAssembler/ooLiftSpec/ooLiftSpec.c
fromProg # hg/gisaid/gisaidTable/gisaidTable.c
gapOpenCost # hg/pslFilterBadCdna/pslFilterBadCdna.c
gapSizeLogMod # hg/pslFilterBadCdna/pslFilterBadCdna.c
gene # hg/hgGtexApi/hgGtexApi.c
geneName # hg/gigAssembler/ooGreedy/getgene/getgene.c
genomeInput # hg/hubApi/list.c
-gisaidTable.as. # hg/gisaid/gisaidTable/advFilter.c
-gisaidTable.asi. # hg/gisaid/gisaidTable/advFilter.c
-gisaidTable.col. # hg/gisaid/gisaidTable/configure.c
-gisaidTable.colOrder # hg/gisaid/gisaidTable/configure.c
gisaidTable.do. # hg/gisaid/gisaidTable/gisaidTable.c
-gisaidTable.do.keyClear. # hg/gisaid/gisaidTable/advFilter.c
-gisaidTable.do.keyPaste. # hg/gisaid/gisaidTable/advFilter.c
-gisaidTable.do.keyPasted. # hg/gisaid/gisaidTable/advFilter.c
-gisaidTable.do.keyUp. # hg/gisaid/gisaidTable/advFilter.c
goldName # hg/gigAssembler/ooLiftSpec/ooLiftSpec.c
gpFile # hg/affyTransciptome/samplesForCoordinates.c
gsToken # hg/hgTables/genomeSpace.c
gsidM_newPassword # hg/gsid/gsidMember/gsidMember.c
gsidM_password # hg/gsid/gsidMember/gsidMember.c
gsidMember.do. # hg/gsid/gsidMember/gsidMember.c
gsidTable.do. # hg/gsid/gsidTable/gsidTable.c
haplotypes_distMinor # hg/hgGene/alleles.c
hc_one_url # hg/hgHubConnect/hgHubConnect.c
hgLogin.do. # hg/hgLogin/hgLogin.c
hgLogin_changeRequired # hg/hgLogin/hgLogin.c
hgLogin_email # hg/hgLogin/hgLogin.c
hgLogin_email2 # hg/hgLogin/hgLogin.c
hgLogin_helpWith # hg/hgLogin/hgLogin.c
hgLogin_newPassword1 # hg/hgLogin/hgLogin.c
hgLogin_newPassword2 # hg/hgLogin/hgLogin.c
hgLogin_password # hg/hgLogin/hgLogin.c
hgLogin_password2 # hg/hgLogin/hgLogin.c
hgLogin_sendMailContain # hg/hgLogin/hgLogin.c
hgLogin_sendMailTo # hg/hgLogin/hgLogin.c
hgLogin_userName # hg/hgLogin/hgLogin.c
hgS_delete_ # hg/hgSession/hgSession.c
hgS_do # hg/hgSession/hgSession.c
hgS_doDownload_ # hg/hgSession/hgSession.c
hgS_edit_ # hg/hgSession/hgSession.c
hgS_gallery_ # hg/hgSession/hgSession.c
hgS_loadLocalFileName # hg/hgSession/hgSession.c
hgS_load_ # hg/hgSession/hgSession.c
hgS_makeDownload_ # hg/hgSession/hgSession.c
hgS_newSessionName # hg/hgSession/hgSession.c
hgS_newSessionShare # hg/hgSession/hgSession.c
hgS_oldSessionName # hg/hgSession/hgSession.c
hgS_otherUserSessionLabel # hg/hgTracks/hgTracks.c
hgS_saveLocalBackupFileName # hg/hgSession/backup.c
hgS_shareAnon # hg/hgSession/hgSession.c
hgS_share_ # hg/hgSession/hgSession.c
hgS_showDownload_ # hg/hgSession/hgSession.c
hgSeq.casing # hg/cgilib/hgSeq.c
hgSeq.cdsExon # hg/cgilib/hgSeq.c
hgSeq.downstream # hg/cgilib/hgSeq.c
hgSeq.downstreamSize # hg/cgilib/hgSeq.c
hgSeq.granularity # hg/cgilib/hgSeq.c
hgSeq.intron # hg/cgilib/hgSeq.c
hgSeq.padding3 # hg/cgilib/hgSeq.c
hgSeq.padding5 # hg/cgilib/hgSeq.c
hgSeq.promoter # hg/cgilib/hgSeq.c
hgSeq.promoterSize # hg/cgilib/hgSeq.c
hgSeq.repMasking # hg/cgilib/hgSeq.c
hgSeq.revComp # hg/cgilib/hgSeq.c
hgSeq.splitCDSUTR # hg/cgilib/hgSeq.c
hgSeq.utrExon3 # hg/cgilib/hgSeq.c
hgSeq.utrExon5 # hg/cgilib/hgSeq.c
hgTest # hg/hgCoordConv/hgCoordConv.c
hgTrackUi_op # hg/hgTrackUi/hgTrackUi.c
hgb.pasteKeys # hg/hgBatch/hgBatch.c
hgb.showPasteResults # hg/hgBatch/hgBatch.c
hgb.showUploadResults # hg/hgBatch/hgBatch.c
hgb.uploadKeys # hg/hgBatch/hgBatch.c
hgb.userKeys # hg/hgBatch/hgBatch.c
hgbi_do # hg/bioImage/hgBioImage/hgBioImage.c
-hgcd_term # hg/hgChooseDb/hgChooseDb.c
hgct_ # hg/hgCustom/hgCustom.c
hgct_docFile__binary # hg/lib/customTrack.c
hgdbTestDb # hg/affyTransciptome/samplesForCoordinates.c
hgdbTestTable # hg/affyTransciptome/bulkChr2XRegression.c
hgfs_Search # hg/hgFileSearch/hgFileSearch.c
-hgg_do # hg/hgGenome/hgGenome.c
-hgg_doPsOutput # hg/hgGenome/hgGenome.c
hgg_do_ # hg/hgGene/hgGene.c
-hgg_uploadFile # hg/hgGenome/upload.c
hglft_fromDb # hg/hgLiftOver/hgLiftOver.c
hgp_do # hg/visiGene/hgVisiGene/hgVisiGene.c
hgp_doDownload # hg/visiGene/hgVisiGene/hgVisiGene.c
hgp_id # hg/visiGene/hgVisiGene/hgVisiGene.c
hgp_listSpec # hg/visiGene/hgVisiGene/hgVisiGene.c
hgp_ss # hg/visiGene/hgVisiGene/hgVisiGene.c
hgp_startAt # hg/visiGene/hgVisiGene/hgVisiGene.c
hgpp_serverCommand # hg/hgPhyloPlace/hgPhyloPlace.c
hgpp_serverComment # hg/hgPhyloPlace/hgPhyloPlace.c
hgpp_serverPlain # hg/hgPhyloPlace/hgPhyloPlace.c
hgpp_serverSalty # hg/hgPhyloPlace/hgPhyloPlace.c
hgs_sample # hg/gisaid/gisaidSample/gisaidSample.c
hgs_subj # hg/gisaid/gisaidSubj/gisaidSubj.c
hgself # hg/oneShot/testCart/cart.c
hgt.customFile__binary # hg/lib/customTrack.c
hgt.customFile__filename # hg/hgCustom/hgCustom.c
hgt_configGroupTarget # hg/hgTracks/config.c
hgt_doConfigHideAll # hg/hgTracks/hgTracks.c
hgt_doConfigHideAllGroups # hg/hgTracks/hgTracks.c
hgt_doConfigHideEncodeGroups # hg/hgTracks/hgTracks.c
hgt_doConfigShowAll # hg/hgTracks/hgTracks.c
hgt_doConfigShowAllGroups # hg/hgTracks/hgTracks.c
hgt_doConfigShowEncodeGroups # hg/hgTracks/hgTracks.c
hgt_doDefaultShowAll # hg/hgTracks/hgTracks.c
hgt_doJsCommand # hg/hgTracks/hgTracks.c
hgta_corrMaxLimitCount # hg/lib/web.c
hgta_corrWinSize # hg/lib/web.c
hgta_correlateGroup # hg/lib/web.c
hgta_correlateOp # hg/lib/web.c
hgta_correlateTable # hg/lib/web.c
hgta_correlateTrack # hg/lib/web.c
hgta_ctDesc # hg/hgTables/bedList.c
hgta_ctName # hg/hgTables/bedList.c
hgta_ctUrl # hg/hgTables/bedList.c
hgta_ctVis # hg/hgTables/bedList.c
hgta_do # hg/hgTables/hgTables.c
hgta_enteredUserRegionFile # hg/hgTables/userRegions.c
hgta_enteredUserRegions # hg/hgIntegrator.c
hgta_fieldSelectTable # hg/hgTables/filterFields.c
hgta_fil. # hg/hgTables/filterFields.c
hgta_filterTable # hg/hgTables/filterFields.c
hgta_fs. # hg/hgTables/filterFields.c
hgta_gsPassword # hg/hgTables/genomeSpace.c
hgta_gsUser # hg/hgTables/genomeSpace.c
hgta_identifierDb # hg/hgTables/identifiers.c
hgta_identifierFile # hg/hgTables/identifiers.c
hgta_identifierTable # hg/hgTables/identifiers.c
hgta_nextCorrelateGroup # hg/lib/web.c
hgta_nextCorrelateOp # hg/lib/web.c
hgta_nextCorrelateTable # hg/lib/web.c
hgta_nextCorrelateTrack # hg/lib/web.c
hgta_nextSubtrackMerge # hg/hgTables/compositeTrack.c
hgta_pastedIdentifiers # hg/hgTables/identifiers.c
hgta_regionType # hg/hgTables/userRegions.c
hgta_subtrackMerge # hg/hgTables/compositeTrack.c
hgta_userRegionsDb # hg/hgIntegrator.c
hgta_userRegionsFile # hg/hgIntegrator.c
hideTracksOnConvert # hg/hgConvert/hgConvert.c
hiliteNear # hg/gigAssembler/ooGreedy/getgene/getgene.c
hpp_ref # hg/hgPhyloPlace/hgPhyloPlace.c
hubId # hg/lib/cart.c
idealTm # hg/gigAssembler/ooGreedy/primeMate/primeMate.c
imre # hg/gigAssembler/ooLiftSpec/ooLiftSpec.c
imreCheck # hg/gigAssembler/cmParse/cmParse.c
imreMerge # hg/gigAssembler/ooLiftSpec/ooLiftSpec.c
imreVsNa # hg/gigAssembler/cmParse/cmParse.c
in # hg/affyGnf/pslAffySelect.c
incFile # hg/hgMenubar/hgMenubar.c
intronsLowerCase # hg/gigAssembler/ooGreedy/getgene/getgene.c
intronsParenthesized # hg/gigAssembler/ooGreedy/getgene/getgene.c
invoice # hg/gsid/gsidMember/gsidMember.c
isProt # hg/hgc/hgc.c
key # hg/secure/secure.c
killTime # hg/gigAssembler/codJobs/jabba/jabba.c
l # hg/hgc/hgc.c
lab # hg/encode/docId/docIdView/docIdView.c
label # hg/encode/hgEncodeVocab/hgEncodeVocab.c
lastPosition # hg/lib/cart.c
lastVirtModeExtraState # hg/lib/web.c
lastVirtModeType # hg/lib/web.c
lib # hg/hgc/cgapSageClick.c
lift # hg/ctgToChromFa/ctgToChromFa.c
linesEvery # hg/gigAssembler/ooGreedy/protDust/protDust.c
litLink # hg/gigAssembler/ooGreedy/getgene/getgene.c
lockbutton # hg/qaPushQ/qaPushQ.c
main # hg/autoXml/autoXml.c
mapX # hg/wikiPlot/wikiPlot.c
mapY # hg/wikiPlot/wikiPlot.c
match # hg/cartDump/cartDump.c
maxBad # hg/gigAssembler/psLayout/psLayout.c
maxBadPpt # hg/pslFilterBadCdna/pslFilterBadCdna.c
maxPile # hg/pslUnpile/pslUnpile.c
maxPush # hg/gigAssembler/codJobs/jabba/jabba.c
maxQueue # hg/gigAssembler/codJobs/jabba/jabba.c
maxSubCount # hg/encode3/encodeDataWarehouse/edwWebBrowse/edwWebBrowse.c
md # hg/sageVisCGI/sageVisCGI.c
merge # hg/getFeatDna/getFeatDna.c
meta # hg/encode/docId/docIdView/docIdView.c
minAli # hg/pslFilterBadCdna/pslFilterBadCdna.c
minBases # hg/gigAssembler/psLayout/psLayout.c
minConf # hg/altSplice/altSplice/correlateWithExpression.c
minFlankingNum # hg/altSplice/altSplice/spliceStats.c
minFlankingSize # hg/altSplice/altSplice/spliceStats.c
minMatch # hg/pslFilterBadCdna/pslFilterBadCdna.c
minPercent # hg/altSplice/spliceWalk/spliceWalk.c
minPile # hg/pslUnpile/pslUnpile.c
minPush # hg/gigAssembler/codJobs/jabba/jabba.c
minScore # hg/pslFilterBadCdna/pslFilterBadCdna.c
minSize # hg/altSplice/altSplice/spliceStats.c
minUniqueMatch # hg/pslFilterBadCdna/pslFilterBadCdna.c
missOk # hg/ctgToChromFa/ctgToChromFa.c
monitor # hg/encode3/encodeDataWarehouse/edwWebSubmit/edwWebSubmit.c
month # hg/qaPushQ/qaPushQ.c
mrnaFilter # hg/altSplice/altSplice/spliceStats.c
mrnaFilterOff # hg/altSplice/spliceWalk/spliceWalk.c
mrnaWeight # hg/altSplice/spliceWalk/spliceWalk.c
muscle # hg/altSplice/affySplice/spliceProbeVis.c
namesOrIds # hg/hgPhyloPlace/hgPhyloPlace.c
near.customFile # hg/near/hgNear/customColumn.c
near.customFromUrl # hg/near/hgNear/customColumn.c
near.customPaste # hg/near/hgNear/customColumn.c
near.customUpload # hg/near/hgNear/customColumn.c
near.do. # hg/near/hgNear/hgNear.c
near.idPos # hg/near/hgNear/hgNear.c
near_search # hg/lib/web.c
newGenome # hg/hgCoordConv/hgCoordConv.c
newUser # hg/encode3/encodeDataWarehouse/edwWebCreateUser/edwWebCreateUser.c
nmerSize # hg/affyTransciptome/nmerAlign.c
noBin # hg/makeDb/hgLoadSample/hgLoadSample.c
noCleanup # hg/affyTransciptome/trackFromLifts.c
noHead # hg/pslUnpile/pslUnpile.c
noRefresh # hg/encode3/encodeDataWarehouse/edwWebBrowse/edwWebBrowse.c
noShort # hg/lib/hgFind.c
nohead # hg/pslCat/pslCat.c
numTests # hg/hgCoordConv/hgCoordConv.c
o # hg/hgc/cgapSageClick.c
oldPosition # hg/lib/web.c
oldTable # hg/makeDb/hgLoadSample/hgLoadSample.c
organism # hg/encode/hgEncodeVocab/hgEncodeVocab.c
origDb # hg/hgCoordConv/hgCoordConv.c
origGenome # hg/hgCoordConv/hgCoordConv.c
origPhase # hg/hgText/hgText.c
otherDb # hg/hgc/hgc.c
otherOrg # hg/hgc/hgc.c
out # hg/pslCat/pslCat.c
output # hg/affyTransciptome/mergeAffyFiles.c
outputType # hg/hgText/hgText.c
parentWigMaf # hg/hgc/hgc.c
password # hg/encode3/encodeDataWarehouse/lib/edwLib.c
path # hg/cirm/cdw/cdwGetFile/cdwGetFile.c
payment_date # hg/gsid/gsidMember/gsidMember.c
payment_gross # hg/gsid/gsidMember/gsidMember.c
payment_reason # hg/gsid/gsidMember/gsidMember.c
payment_status # hg/gsid/gsidMember/gsidMember.c
pbScale # hg/protein/lib/doTracks.c
pbScaleStr # hg/protein/lib/doTracks.c
pbt.dinkLL # hg/gsid/pbGsid/pbGsid.c
pbt.dinkLR # hg/gsid/pbGsid/pbGsid.c
pbt.dinkRL # hg/gsid/pbGsid/pbGsid.c
pbt.dinkRR # hg/gsid/pbGsid/pbGsid.c
pbt.hideAll # hg/gsid/pbGsid/pbGsid.c
pbt.in1 # hg/gsid/pbGsid/pbGsid.c
pbt.in2 # hg/gsid/pbGsid/pbGsid.c
pbt.in3 # hg/gsid/pbGsid/pbGsid.c
pbt.inBase # hg/gsid/pbGsid/pbGsid.c
pbt.left1 # hg/gsid/pbGsid/pbGsid.c
pbt.left2 # hg/gsid/pbGsid/pbGsid.c
pbt.left3 # hg/gsid/pbGsid/pbGsid.c
pbt.out1 # hg/gsid/pbGsid/pbGsid.c
pbt.out2 # hg/gsid/pbGsid/pbGsid.c
pbt.out3 # hg/gsid/pbGsid/pbGsid.c
pbt.psOutput # hg/gsid/pbGsid/pbGsid.c
pbt.reset # hg/gsid/pbGsid/pbGsid.c
pbt.right1 # hg/gsid/pbGsid/pbGsid.c
pbt.right2 # hg/gsid/pbGsid/pbGsid.c
pbt.right3 # hg/gsid/pbGsid/pbGsid.c
pbt.tui # hg/gsid/pbGsid/pbGsid.c
pdf # hg/altSplice/affySplice/spliceProbeVis.c
percentId # hg/mouseStuff/knownVsBlat/knownVsBlat.c
permission # hg/hgTracks/myVariantsTrack.c
phase # hg/hgText/hgText.c
phyloPng_branchDecimals # hg/phyloPng/phyloPng.c
phyloPng_branchLabels # hg/phyloPng/phyloPng.c
phyloPng_branchLengths # hg/phyloPng/phyloPng.c
phyloPng_branchMultiplier # hg/phyloPng/phyloPng.c
phyloPng_dash_to_space # hg/phyloPng/phyloPng.c
phyloPng_height # hg/phyloPng/phyloPng.c
phyloPng_htmlPage # hg/phyloPng/phyloPng.c
phyloPng_lengthLegend # hg/phyloPng/phyloPng.c
phyloPng_monospace # hg/phyloPng/phyloPng.c
phyloPng_restore # hg/phyloPng/phyloPng.c
phyloPng_submit # hg/phyloPng/phyloPng.c
phyloPng_tree # hg/phyloPng/phyloPng.c
phyloPng_under_to_space # hg/phyloPng/phyloPng.c
phyloPng_undersuff_strip # hg/phyloPng/phyloPng.c
phyloPng_width # hg/phyloPng/phyloPng.c
picky # hg/autoXml/autoXml.c
positive # hg/autoXml/autoXml.c
postIntron # hg/gigAssembler/ooGreedy/scanIntrons/scanIntrons.c
preIntron # hg/gigAssembler/ooGreedy/scanIntrons/scanIntrons.c
primer3 # hg/cgilib/hgSeq.c
priority # hg/qaPushQ/qaPushQ.c
project # hg/hgTracks/myVariantsTrack.c
psl # hg/sim4big/sim4big.c
pslPat # hg/mouseStuff/subsetTraces/subsetTraces.c
pslTable # hg/hgc/hgc.c
publicHubs # hg/hubApi/hubApi.c
pubsFilterArticleId # hg/hgTracks/pubsTracks.c
pushbutton # hg/qaPushQ/qaPushQ.c
qadate # hg/qaPushQ/qaPushQ.c
qc # hg/hgc/hgc.c
qe # hg/hgc/hgc.c
qid # hg/qaPushQ/qaPushQ.c
qlSourceDb # hg/hgTrackUi/hgTrackUi.c
qs # hg/hgc/hgc.c
query # hg/pslUnpile/pslUnpile.c
r # hg/hgc/hgc.c
ra # hg/encode/hgEncodeVocab/hgEncodeVocab.c
randSeed # hg/oneShot/cartSimNoInsert/cartSimNoInsert.c
readOnly # hg/oneShot/cartSimNoInsert/cartSimNoInsert.c
reason # hg/encode3/encodeDataWarehouse/edwWebDeprecate/edwWebDeprecate.c
ref # hg/das/das.c
remoteFile # hg/hgPhyloPlace/hgPhyloPlace.c
report # hg/encode/docId/docIdView/docIdView.c
retries # hg/gigAssembler/codJobs/jabba/jabba.c
reward # hg/pslFilterBadCdna/pslFilterBadCdna.c
ring_action # hg/hgGeneRing/hgGeneRing.c
s # hg/hgBlat/hgBlat.c
sarsCoV2File # hg/hgPhyloPlace/hgPhyloPlace.c
selectRadio # hg/hubApi/hubApi.c
seqIdent # hg/affyGnf/pslAffySelect.c
seqTable # hg/hgc/hgc.c
shareToken # hg/hgTracks/myVariantsTrack.c
showAllCtdRef # hg/hgGene/ctd.c
showLonglabel # hg/hgApi/hgApi.c
showNumbers # hg/gigAssembler/ooGreedy/protDust/protDust.c
showSizes # hg/qaPushQ/qaPushQ.c
simple # hg/oneShot/testXap/testXap.c
sizeMB # hg/qaPushQ/qaPushQ.c
skipPName # hg/altSplice/affySplice/spliceProbeVis.c
sourceSelected # hg/hubApi/hubApi.c
spacesEvery # hg/gigAssembler/ooGreedy/protDust/protDust.c
spacing # hg/ctgToChromFa/ctgToChromFa.c
spliceAIindels # hg/cgilib/cartEdit7.c
spliceAIindelsMasked # hg/cgilib/cartEdit7.c
spliceAIsnvs # hg/cgilib/cartEdit7.c
spliceAIsnvsMasked # hg/cgilib/cartEdit7.c
sqlTable # hg/makeDb/hgLoadSample/hgLoadSample.c
st # hg/gsid/gsidMember/gsidMember.c
startIntron # hg/gigAssembler/ooGreedy/scanIntrons/scanIntrons.c
startRange # hg/gigAssembler/ooGreedy/getgene/getgene.c
stat # hg/qaPushQ/qaPushQ.c
stop # hg/das/das.c
stopUpload # hg/encode3/encodeDataWarehouse/edwWebSubmit/edwWebSubmit.c
strand # hg/gigAssembler/ooGreedy/getgene/getgene.c
stretch # hg/uniqSize/uniqSize.c
submit # hg/hgCustom/hgCustom.c
submitUrl # hg/encode3/encodeDataWarehouse/edwWebSubmit/edwWebSubmit.c
submit_filter # hg/gisaid/gisaidTable/gisaidTable.c
suffix # hg/affyTransciptome/avgTranscriptomeExps.c
t # hg/hgc/cgapSageClick.c
tab # hg/makeDb/hgLoadSample/hgLoadSample.c
table2 # hg/hgText/hgText.c
tag # hg/encode/hgEncodeVocab/hgEncodeVocab.c
target # hg/encode/hgEncodeVocab/hgEncodeVocab.c
targetUser # hg/hgTracks/myVariantsTrack.c
tbCtDesc # hg/hgText/hgText.c
tbCtName # hg/hgText/hgText.c
tbCtUrl # hg/hgText/hgText.c
tbCtVis # hg/hgText/hgText.c
tbDoCustomTrack # hg/hgText/hgText.c
tbIntersectOp # hg/hgText/hgText.c
tbInvertTable # hg/hgText/hgText.c
tbInvertTable2 # hg/hgText/hgText.c
tbLessThresh # hg/hgText/hgText.c
tbMoreThresh # hg/hgText/hgText.c
tbShowPasteResults # hg/hgText/hgText.c
tbShowUploadResults # hg/hgText/hgText.c
tbUserKeys # hg/hgText/hgText.c
tempDir # hg/sim4big/sim4big.c
term # hg/encode/hgEncodeVocab/hgEncodeVocab.c
test # hg/liftAgp/liftAgp.c
text # hg/oneShot/testXap/testXap.c
textField # hg/autoXml/autoXml.c
tier # hg/encode/hgEncodeVocab/hgEncodeVocab.c
tiers # hg/encode/hgEncodeVocab/hgEncodeVocab.c
tis # hg/lib/gtexUi.c
tiss # hg/hgc/cgapSageClick.c
toOrg # hg/qaPushQ/qaPushQ.c
tracePat # hg/mouseStuff/subsetTraces/subsetTraces.c
trackOffset # hg/protein/lib/doTracks.c
transId # hg/cgiExample/cgiExample.c
transfer # hg/qaPushQ/qaPushQ.c
translate # hg/gigAssembler/ooGreedy/getgene/getgene.c
trumpSize # hg/altSplice/spliceWalk/spliceWalk.c
txn_id # hg/gsid/gsidMember/gsidMember.c
u # hg/hgBlat/hgBlat.c
ucscGenome # hg/hubApi/hubApi.c
unzoom # hg/wikiPlot/wikiPlot.c
update # hg/hgLogin/hgLogin.c
url # hg/encode3/encodeDataWarehouse/edwScriptSubmit/edwScriptSubmit.c
useSubmitFname # hg/cirm/cdw/cdwGetFile/cdwGetFile.c
user # hg/hgLogin/hgLogin.c
userCount # hg/oneShot/cartSimNoInsert/cartSimNoInsert.c
userName # hg/cirm/cdw/cdwGetMetadataAsFile/cdwGetMetadataAsFile.c
utr5 # hg/gigAssembler/ooGreedy/getgene/getgene.c
ver # hg/agpCloneList/agpCloneList.c
verify_sign # hg/gsid/gsidMember/gsidMember.c
version # hg/useCount/useCount.c
virtMode # hg/lib/web.c
warnTime # hg/gigAssembler/codJobs/jabba/jabba.c
where # hg/getFeatDna/getFeatDna.c
wikiCommentText # hg/hgGene/wikiTrack.c
withUtr # hg/intronEnds/intronEnds.c
xOff # hg/wikiPlot/wikiPlot.c
yOff # hg/wikiPlot/wikiPlot.c
zoom # hg/wikiPlot/wikiPlot.c