43156046fa4f7e34065194cb742ec39a4a7334e2
lrnassar
Wed May 15 10:44:07 2019 -0700
Switching examples from plant to mouse hub and switching ce11 or hg38 #18869
diff --git src/hg/htdocs/goldenPath/help/api.html src/hg/htdocs/goldenPath/help/api.html
index 7efa326..092787e 100755
--- src/hg/htdocs/goldenPath/help/api.html
+++ src/hg/htdocs/goldenPath/help/api.html
@@ -177,95 +177,95 @@
Example data access
Your WEB browser can be configured to interpret JSON data and format
in a convenient browsing format. Firefox has this function built in,
other browsers have add-ons that can be turned on to format JSON data.
With your browser thus configured, the following links can demonstrate
the functions of the API interface.
Listing functions
- list public hubs -
api.genome.ucsc.edu/list/publicHubs
- list UCSC database genomes -
api.genome.ucsc.edu/list/ucscGenomes
-- list genomes from specified hub -
-api.genome.ucsc.edu/list/hubGenomes?hubUrl=http://genome-test.gi.ucsc.edu/~hiram/hubs/Plants/hub.txt
-- api.genome.ucsc.edu/list/hubGenomes?hubUrl=http://hgdownload.soe.ucsc.edu/hubs/mouseStrains/hub.txt
+- list tracks from specified hub and genome -
-api.genome.ucsc.edu/list/tracks?hubUrl=http://genome-test.gi.ucsc.edu/~hiram/hubs/Plants/hub.txt;genome=araTha1
-- list tracks from UCSC database genome -
-api.genome.ucsc.edu/list/tracks?genome=ce11
-- list chromosomes from UCSC database genome -
-api.genome.ucsc.edu/list/chromosomes?genome=ce11
-- api.genome.ucsc.edu/list/tracks?hubUrl=http://hgdownload.soe.ucsc.edu/hubs/mouseStrains/hub.txt;genome=CAST_EiJ
+- list tracks from UCSC database genome -
+api.genome.ucsc.edu/list/tracks?genome=hg38
+- list chromosomes from UCSC database genome -
+api.genome.ucsc.edu/list/chromosomes?genome=hg38
+- list chromosomes from specified track in UCSC database genome -
-api.genome.ucsc.edu/list/chromosomes?genome=ce11;track=gold
-- api.genome.ucsc.edu/list/chromosomes?genome=hg38;track=gold
+- list chromosomes from assembly hub genome -
-
api.genome.ucsc.edu/list/chromosomes?hubUrl=http://genome-test.gi.ucsc.edu/~hiram/hubs/Plants/hub.txt;genome=araTha1
-- api.genome.ucsc.edu/list/chromosomes?hubUrl=http://hgdownload.soe.ucsc.edu/hubs/mouseStrains/hub.txt;genome=CAST_EiJ
+- list chromosomes from specified track in assembly hub genome -
-
api.genome.ucsc.edu/list/chromosomes?hubUrl=http://genome-test.gi.ucsc.edu/~hiram/hubs/Plants/hub.txt;genome=araTha1;track=assembly
+
api.genome.ucsc.edu/list/chromosomes?hubUrl=hubUrl=http://hgdownload.soe.ucsc.edu/hubs/mouseStrains/hub.txt;genome=CAST_EiJ;track=assembly
getData functions
-- Get DNA sequence from specified chromosome in UCSC database genome -
-
api.genome.ucsc.edu/getData/sequence?genome=ce11;chrom=chrM
-- api.genome.ucsc.edu/getData/sequence?genome=hg38;chrom=chrM
+- Get DNA sequence from specified chromosome and start,end coordinates in UCSC database genome -
-
api.genome.ucsc.edu/getData/sequence?genome=ce11;chrom=chrM;start=4321;end=5678
-- api.genome.ucsc.edu/getData/sequence?genome=hg38;chrom=chrM;start=4321;end=5678
+- Get DNA sequence from a track hub where 'genome' is a UCSC database -
-
api.genome.ucsc.edu/getData/sequence?hubUrl=http://genome-test.gi.ucsc.edu/~hiram/hubs/GillBejerano/hub.txt;genome=hg19;chrom=chrM;start=4321;end=5678
-- Get DNA sequence from specified chromosome and start,end coordinates in an assembly hub genome -
-
api.genome.ucsc.edu/getData/sequence?hubUrl=http://genome-test.gi.ucsc.edu/~hiram/hubs/Plants/hub.txt;genome=araTha1;chrom=chrCp;start=4321;end=5678
-- api.genome.ucsc.edu/getData/sequence?hubUrl=http://hgdownload.soe.ucsc.edu/hubs/mouseStrains/hub.txt;genome=mm10;chrom=chrM;start=4321;end=5678
+- Get DNA sequence from specified chromosome and start,end coordinates in an assembly hub genome -
+
api.genome.ucsc.edu/getData/sequence?hubUrl=http://hgdownload.soe.ucsc.edu/hubs/mouseStrains/hub.txt;genome=CAST_EiJ;chrom=chr1;start=4321;end=5678
+- Get track data for specified track in UCSC database genome -
-
api.genome.ucsc.edu/getData/track?genome=ce11;track=gold;maxItemsOutput=100
-- api.genome.ucsc.edu/getData/track?genome=hg38;track=gold;maxItemsOutput=100
+- Get track data for specified track and chromosome in UCSC database genome -
-
api.genome.ucsc.edu/getData/track?genome=ce11;track=gold;chrom=chrM
-- api.genome.ucsc.edu/getData/track?genome=hg38;track=gold;chrom=chrM
+- Get track data for specified track, chromosome and start,end coordinates in UCSC database genome -
-
api.genome.ucsc.edu/getData/track?genome=ce11;track=gold;chrom=chrI;start=47000;end=48000
-- api.genome.ucsc.edu/getData/track?genome=hg38;track=gold;chrom=chr1;start=47000;end=48000
+- Get track data for specified track in an assembly hub genome -
-
api.genome.ucsc.edu/getData/track?hubUrl=http://genome-test.gi.ucsc.edu/~hiram/hubs/Plants/hub.txt;genome=araTha1;track=assembly
+
api.genome.ucsc.edu/getData/track?hubUrl=http://hgdownload.soe.ucsc.edu/hubs/mouseStrains/hub.txt;genome=CAST_EiJ;track=assembly
- Get track data for specified track and chromosome in an assembly hub genome -
-
api.genome.ucsc.edu/getData/track?hubUrl=http://genome-test.gi.ucsc.edu/~hiram/hubs/Plants/hub.txt;genome=araTha1;track=assembly;chrom=chrCp
-- api.genome.ucsc.edu/getData/track?hubUrl=http://hgdownload.soe.ucsc.edu/hubs/mouseStrains/hub.txt;genome=CAST_EiJ;track=assembly;chrom=chr1
+- Get track data for specified track in a track hub -
-
api.genome.ucsc.edu/getData/track?hubUrl=http://genome-test.gi.ucsc.edu/~hiram/hubs/GillBejerano/hub.txt;genome=hg19;track=ultraConserved
-- api.genome.ucsc.edu/getData/track?hubUrl=http://hgdownload.soe.ucsc.edu/hubs/mouseStrains/hub.txt;genome=CAST_EiJ;track=ensGene
+- Get track data for specified track and chromosome in a track hub -
-
api.genome.ucsc.edu/getData/track?hubUrl=http://genome-test.gi.ucsc.edu/~hiram/hubs/GillBejerano/hub.txt;genome=hg19;track=ultraConserved;chrom=chr8
-- api.genome.ucsc.edu/getData/track?hubUrl=http://hgdownload.soe.ucsc.edu/hubs/mouseStrains/hub.txt;genome=CAST_EiJ;track=ensGene;chrom=chr1
+- Wiggle track data for specified track, chromosome with start and end limits in an assembly hub genome -
-
api.genome.ucsc.edu/getData/track?hubUrl=http://genome-test.gi.ucsc.edu/~hiram/hubs/Plants/hub.txt;genome=araTha1;track=assembly;chrom=chrCp;start=4321;end=5678
+
api.genome.ucsc.edu/getData/track?hubUrl=hubUrl=http://hgdownload.soe.ucsc.edu/hubs/mouseStrains/hub.txt;genome=CAST_EiJ;track=gc5Base;chrom=chr1;start=4321;end=5678
- Wiggle track data for specified track in a UCSC database genome -
api.genome.ucsc.edu/getData/track?genome=galGal6;track=gc5BaseBw;maxItemsOutput=100
- bigBed data from a UCSC database, chrom and start,end limits -
api.genome.ucsc.edu/getData/track?genome=galGal6;track=ncbiRefSeqOther;chrom=chr1;start=750000;end=55700000
Error return examples
-- Request track data for non-existent chromosome in an assembly hub genome -
-
api.genome.ucsc.edu/getData/track?hubUrl=http://genome-test.gi.ucsc.edu/~hiram/hubs/Plants/hub.txt;genome=araTha1;track=assembly;chrom=chrI;start=43521;end=54321
+
api.genome.ucsc.edu/getData/track?hubUrl=http://hgdownload.soe.ucsc.edu/hubs/mouseStrains/hub.txt;genome=CAST_EiJ;track=assembly;chrom=chrI;start=43521;end=54321