R/mergeByCommonTails.R

Defines functions mergeByCommonTails

Documented in mergeByCommonTails

mergeByCommonTails <- function(strs, collapse="", ...) {
  if (is.null(strs))
    return(NULL)

  strs <- splitByCommonTails(strs)
  prefix <- strs[1,"prefix"]
  suffix <- strs[1,"suffix"]
  body <- strs[,"body"]

  # Collapse non-empty bodies
  body <- paste(body[nchar(body) > 0], collapse=collapse)

  str <- paste(prefix, body, suffix, sep="")
  str
} # mergeByCommonTails()

Try the R.utils package in your browser

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

R.utils documentation built on Nov. 18, 2023, 1:09 a.m.