#' OutputGO
#'
#' @param Re.Go.adjusted.by.exon.SJ
#' @param Output_file
#'
#' @return
#' @export
#'
#' @examples
#'
OuputGO<- function(Re.Go.adjusted.by.exon.SJ,Output_file) {
index.select<-which(Re.Go.adjusted.by.exon.SJ$numInCat>=10&Re.Go.adjusted.by.exon.SJ$numInCat<=300&Re.Go.adjusted.by.exon.SJ$ontology=="BP")
Re.Go.adjusted.by.exon.SJ.select<-Re.Go.adjusted.by.exon.SJ[index.select,]
over_represented_pvalue_adjusted<-p.adjust(Re.Go.adjusted.by.exon.SJ.select$over_represented_pvalue,method="BH")
Re.Go.adjusted.by.exon.SJ.select.with.adjP<-cbind(Re.Go.adjusted.by.exon.SJ.select[,c(1,2)],over_represented_pvalue_adjusted,Re.Go.adjusted.by.exon.SJ.select[,-c(1,2,3)])
dataset2<- Re.Go.adjusted.by.exon.SJ.select.with.adjP
dataset2[sapply(dataset2, is.list)] <-
sapply(dataset2[sapply(dataset2, is.list)],
function(x)sapply(x, function(y) paste(unlist(y),collapse=", ") ) )
write.table(dataset2,file=Output_file,row.names = FALSE,quote=FALSE,sep="\t")
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.