R/ScaffoldHelpers.R

Defines functions fixScaffoldQuantReport

Documented in fixScaffoldQuantReport

#' fix scaffold file (utility function)
#' @param filename filename of scaffod quant reprot
#' @export
#'
fixScaffoldQuantReport <- function(filename){
  scftab <- utils::read.csv(filename,sep="\t", stringsAsFactors = FALSE,skip=2)
  scftab <- scftab[-nrow(scftab),]
  tmp <- colnames(scftab)[2:ncol(scftab)]
  scftab <- scftab[,-ncol(scftab)]
  colnames(scftab) <- tmp

  ACC<-gsub(" \\(\\+[0-9]+\\)$","",scftab$Accession.Number)
  ACC<-gsub(" \\[[0-9]\\]$","",ACC)
  rownames(scftab) <- ACC

  return(scftab)
}
protViz/SRMService documentation built on Nov. 13, 2021, 9:58 a.m.