Record a preferred TxDb to use when functions such as annotateWindows() are
called without an explicit TxDb.
setMesaTxDb(TxDb)Invisibly returns TRUE on success.
This sets the session option options(mesa_TxDb = TxDb). When a string is
stored, helpers like annotateWindows() will load the TxDb object on demand
(e.g., "TxDb.Hsapiens.UCSC.hg38.knownGene"). Use setMesaGenome() and
setMesaAnnoDb() to configure complementary defaults for genome and OrgDb.
# Set default TxDb for human (GRCh38/hg38)
setMesaTxDb("TxDb.Hsapiens.UCSC.hg38.knownGene")
getOption("mesa_TxDb")
#> [1] "TxDb.Hsapiens.UCSC.hg38.knownGene"
# Clear the default TxDb
setMesaTxDb(NULL)
getOption("mesa_TxDb")
#> NULL
# (Alternatively) you can store the object itself if already loaded:
# setMesaTxDb(
# TxDb.Hsapiens.UCSC.hg38.knownGene::TxDb.Hsapiens.UCSC.hg38.knownGene
# )