R/GC.content.R

Defines functions GC.content

Documented in GC.content

#' @title Calculation of GC content
#'
#' @description This function will calculate GC content from each sequence or contigs of a FASTA file.
#'
#' @param fasta_file
#'
#' @return GC content
#'
#' @examples
#'
#' @export

GC.content <- function(fasta_file){
  requireNamespace("seqinr")
  x <- fasta_file
  tt<-function(x){
    res<-GC(x)
    val=round(res,4)
    return(val)
  }

  f_res<-lapply(x,tt)
  s=data.frame(f_res)

  rownames(s) <- c("GC-content")

  w=t(s)
  return(w)
}

Try the metaCluster package in your browser

Any scripts or data that you put into this service are public.

metaCluster documentation built on June 22, 2024, 10:21 a.m.