#' @name export
#' @inherit pipette::export description params return title
#' @note Updated 2023-09-20.
#'
#' @details
#' The `TxToGene` method automatically disables writing of column names, which
#' is the intended input format for tximport.
#'
#' @examples
#' object <- S4Vectors::DataFrame(
#' "txId" = c(
#' "tx0001",
#' "tx0002",
#' "tx0003",
#' "tx0004"
#' ),
#' "geneId" = c(
#' "gene0001",
#' "gene0001",
#' "gene0002",
#' "gene0002"
#' )
#' )
#' object <- TxToGene(object)
#' con <- file.path(AcidBase::tempdir2(), "tx2gene.csv")
#' export(object = object, con = con)
#' x <- readLines(con, n = 4L)
#' print(x)
#' AcidBase::unlink2(con)
NULL
## Updated 2023-09-20.
`export,TxToGene` <- # nolint
function(object, con, ...) {
assert(validObject(object))
alertInfo(sprintf(
"Exporting {.cls %s} intentionally without dimnames.",
"TxToGene"
))
export(
object = as(object, "DFrame"),
con = con,
rownames = FALSE,
colnames = FALSE,
...
)
}
#' @rdname export
#' @export
setMethod(
f = "export",
signature = signature(
object = "TxToGene",
con = "character"
),
definition = `export,TxToGene`
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.