R/find_filex.R

Defines functions find_filex

find_filex <- function(raw, filex_name){

    # Find start of each FileX
    start <- grep("^\\*EXP\\.DETAILS", raw,
                  perl = TRUE)

    end <- c(
      tail(start, -1) - 1,
      length(raw)
    )

  # Extract first_line
  experiment <- gsub("\\*EXP.DETAILS: *", "", raw[start])

  return(data.frame(filex_name = filex_name, experiment = experiment, start = start, end = end))
}

Try the DSSAT package in your browser

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

DSSAT documentation built on Nov. 9, 2023, 1:08 a.m.