#' @title massprocesser_logo
#' @description massprocesser_logo
#' @author Xiaotao Shen
#' \email{shenxt1990@@outlook.com}
#' @importFrom xcms CentWaveParam findChromPeaks adjustRtime ObiwarpParam chromatogram PeakDensityParam groupChromPeaks
#' @importFrom xcms featureChromatograms groupnames featureDefinitions featureValues fillChromPeaks
#' @importFrom xcms filterFile getEIC hasAdjustedRtime adjustedRtime
#' @importFrom xcms chromPeaks chromPeakData
#' @importClassesFrom xcms XCMSnExp XProcessHistory ProcessHistory
#' @importFrom crayon yellow red green bold bgRed
#' @import ggplot2
#' @importFrom stringr str_split str_replace_all str_trim str_detect str_extract
#' @importFrom dplyr filter select pull everything distinct one_of left_join mutate bind_cols arrange
#' @importFrom cli rule col_cyan tree
#' @importFrom utils packageVersion object.size write.csv tail capture.output
#' @importFrom purrr map map2
#' @importFrom plyr dlply .
#' @importFrom MSnbase readMSData centroided isCentroided rtime selectFeatureData
#' @importFrom MSnbase chromatogram selectFeatureData msLevel fileNames fromFile
#' @importClassesFrom MSnbase MIAPE
#' @importFrom readr read_csv cols
#' @importFrom masstools get_os mz_rt_match
#' @importFrom BiocParallel MulticoreParam SnowParam bplapply SerialParam bpparam
#' @importFrom magrittr %>%
#' @importFrom stats coefficients lm loess median predict convolve na.omit nls
#' @importFrom stats rgamma rt sd cor p.adjust prcomp t.test wilcox.test nextn
#' @importFrom stats weighted.mean
#' @importFrom methods is
#' @importFrom S4Vectors extractROWS Rle
#' @import mzR
#' @importClassesFrom massdataset tidymass_parameter mass_dataset
#' @importFrom grDevices terrain.colors
#' @importFrom graphics abline image layout lines par title
#' @export
#' @return massprocesser_logo
#' @examples
#' massprocesser_logo()
massprocesser_logo <-
function() {
message("Thank you for using massprocesser!")
message("Version ", massprocesser_version, " (", update_date, ')')
message("More information: massprocesser.tidymass.org")
cat(
c(
" _____ ",
" | __ \\ ",
" _ __ ___ __ _ ___ ___| |__) | __ ___ ___ ___ ___ ___ ___ _ __ ",
" | '_ ` _ \\ / _` / __/ __| ___/ '__/ _ \\ / __/ _ \\/ __/ __|/ _ \\ '__|",
" | | | | | | (_| \\__ \\__ \\ | | | | (_) | (_| __/\\__ \\__ \\ __/ | ",
" |_| |_| |_|\\__,_|___/___/_| |_| \\___/ \\___\\___||___/___/\\___|_| ",
" ",
" "
),
sep = "\n"
)
}
# massprocesser_version = "0.99.3"
massprocesser_version <-
as.character(utils::packageVersion(pkg = "massprocesser"))
update_date = as.character(Sys.time())
#' @title get_massprocesser_version
#' @description get_massprocesser_version
#' @author Xiaotao Shen
#' \email{shenxt1990@@outlook.com}
#' @export
#' @return massprocesser_version
#' @examples
#' get_massprocesser_version()
get_massprocesser_version <- function() {
return(massprocesser_version)
}
#' .onAttach <- function(libname, pkgname){
#' packageStartupMessage(crayon::green(
#' "massprocesser,
#' More information can be found at https://tidymass.github.io/massprocesser/
#' Authors: Xiaotao Shen (shenxt@stanford.edu)
#' Maintainer: Xiaotao Shen.
#' Version 0.1.2 (20201230)
#' Small bug fix."
#'
#' )
#' )
#' }
#'
#' # library(cowsay)
#' #https://onlineasciitools.com/convert-text-to-ascii-art
#' # writeLines(capture.output(say("Hello"), type = "message"), con = "ascii_art.txt")
#' # art <- readLines("logo.txt")
#' # dput(art)
#' # metflow_logo <-
#' # c(" _ __ _ ___ ", " | | / _| | |__ \\ ",
#' # " _ __ ___ ___| |_| |_| | _____ __ ) |", " | '_ ` _ \\ / _ \\ __| _| |/ _ \\ \\ /\\ / // / ",
#' # " | | | | | | __/ |_| | | | (_) \\ V V // /_ ", " |_| |_| |_|\\___|\\__|_| |_|\\___/ \\_/\\_/|____|",
#' # " ", " "
#' # )
#' # cat(metflow_logo, sep = "\n")
#' #
#' #
#' # library(asciify)
#' # bayes_img <- ascii_data("bayes.png") # path to the bayes image
#' # bayes_map <- ascii_map(file = bayes_img) # construct ASCII map
#' # bayes_map
#' # ascii_plot(bayes_map, charsize = 2)
#'
#'
#'
#' # cities <- c("S\u00e3o Paulo", "Reykjav\u00edk")
#' # print(cities)
#' # ASCIIfy(cities, 1)
#' # ASCIIfy(cities, 2)
#' #
#' # athens <- "\u0391\u03b8\u03ae\u03bd\u03b1"
#' # print(athens)
#' # ASCIIfy(athens)
#'
#'
#' #' # art <- readLines("metflo2_logo.txt")
#' #' # dput(art)
#' #'
#' #' #https://www.text-image.com/convert/ascii.html
#' #'
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.