Nothing
#' Get fasta sequences for AMPK-TOR and BUSCO Arthropoda online demo data
#' @param seqIDs list of sequences IDs. Set seqIDs = "all" if you want to get
#' all fasta sequences from the data set.
#' @param demoData name of demo data set (either "ampk-tor" or "arthropoda").
#' Default = "arthropoda".
#' @return A dataframe with one column contains sequences in fasta format.
#' @author Vinh Tran {tran@bio.uni-frankfurt.de}
#' @seealso \code{\link{mainLongRaw}}
#' @examples
#' data("mainLongRaw", package="PhyloProfile")
#' seqIDs <- unique(as.character(mainLongRaw$orthoID))
#' getFastaDemo(seqIDs, "arthropoda")
getFastaDemo <- function(seqIDs = NULL, demoData = "arthropoda") {
if (is.null(seqIDs)) stop("No sequence ID given!")
if (demoData == "ampk-tor" | demoData == "arthropoda") {
if (demoData == "ampk-tor") {
faFile <- myData[["EH2545"]]
} else {
faFile <- myData[["EH2548"]]
}
# get sequences
if (length(seqIDs) == 1 & seqIDs[1] == "all")
seqIDs <- names(faFile)
return(data.frame(
fasta = paste(
paste0(">", seqIDs),
lapply(
pmatch(seqIDs, names(faFile)),
function (x) as.character(faFile[[x]])
),
sep = "\n"
), stringsAsFactors = FALSE
))
}
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.