## ----eval=FALSE---------------------------------------------------------------
# if (!require("BiocManager", quietly=TRUE))
#     install.packages("BiocManager")
# BiocManager::install("UCSC.utils")

## ----list_UCSC_genomes--------------------------------------------------------
suppressPackageStartupMessages(library(UCSC.utils))

list_UCSC_genomes("cat")

## ----get_UCSC_chrom_sizes-----------------------------------------------------
felCat9_chrom_sizes <- get_UCSC_chrom_sizes("felCat9")
head(felCat9_chrom_sizes)

## ----list_UCSC_tracks---------------------------------------------------------
list_UCSC_tracks("felCat9", group="varRep")

## ----fetch_UCSC_track_data----------------------------------------------------
mm9_cytoBandIdeo <- fetch_UCSC_track_data("mm9", "cytoBandIdeo")
head(mm9_cytoBandIdeo)

## ----UCSC_dbselect------------------------------------------------------------
felCat9_refGene <- UCSC_dbselect("felCat9", "refGene")
head(felCat9_refGene)

## ----UCSC_dbselect2-----------------------------------------------------------
columns <- c("chrom", "strand", "txStart", "txEnd", "exonCount", "name2")
UCSC_dbselect("felCat9", "refGene", columns=columns, where="chrom='chrA1'")

## -----------------------------------------------------------------------------
sessionInfo()