pExplorer {tkWidgets} | R Documentation |
This widget allows users to explore R packages in the R library and try the example code.
pExplorer(pkgName = "", pkgPath = "", exclude = getExclude(), getFocus = TRUE) getPkgContents(pkgName, exclude = getExclude()) getFileContents(path, fileName) getExclude() getRPkgs(pkgPath) hasDesc(pkgPath) procRda(fileName) procHelp(fileName) procPDF(fileName) procHTML(fileName)
pkgPath |
pkgPath a character string for the path where R
packages are loacted |
path |
path a character string for the path of a given file |
pkgName |
pkgName a character string for the name
(including path) of an R package to be explored |
fileName |
fileName a character string for the name
(including path) of a file of interest |
exclude |
exclude a vector of character strings containing
the directory or file names that will not be available for
explorering. Package names have to have a system file separator
appanded to the end (e. g. "/" under Unix) |
getFocus |
getFocus a boolean indicating whether a widget
should grab the focus |
With or without a package name, the widget will have all the installed
R package names in a dropdown list for user to select. As the default,
the first element from list.files
will be selected and
the contents displayed if no package name is given.
getPkgContents
gets the contents of a given R package
and getFileContents
gets the contents of a givan file.
getRPkgs
, hasDesc
, procRda
,
procHelp
, procPDF
, and
procHTML
are functions called by
pExplorer
to process different file or directory types.
The widget returns invisiable()
The functions are part of the Bioconductor project at Dana-Farber Cancer Institute to provide Bioinfomatics functionalities through R
Jianhua Zhang
Documentation on R packages
require("tkWidgets") || stop("tkWidgets not available") getPkgContents(.libPaths(), "tkWidgets") getFileContents(file.path(.path.package("tkWidgets"), "help"), list.files(file.path(.path.package("tkWidgets"), "help"))[1]) if(interactive()){ pExplorer() }