R/fasta2df.R

Defines functions fasta2df

Documented in fasta2df

#' wrapper for seqinr::read.fasta
#'@name fasta2df
#'@return Returns data frame with columns 'ID' and 'sequence'
#'@export
fasta2df <- function( fastafile ){

      library(seqinr)

      char <- unlist( seqinr::read.fasta( fastafile, as.string = TRUE ) )
      ID <- names(char)

      dfout <- data.frame( ID = ID, sequence = char, stringsAsFactors = FALSE )

      return(dfout)
}
chris-hsiung/bears01 documentation built on April 9, 2024, 2:01 a.m.