R/to_pff_twinning_params.R

Defines functions to_pff_twinning_params

Documented in to_pff_twinning_params

#' Convert a \code{twinning_params} to one with
#' Peregrine-friendly filenames
#' @inheritParams default_params_doc
#' @export
to_pff_twinning_params <- function(twinning_params) {
  pirouette::check_twinning_params(twinning_params)

  twinning_params$twin_tree_filename <- peregrine::to_pff(
    twinning_params$twin_tree_filename
  )
  twinning_params$twin_alignment_filename <- peregrine::to_pff(
    twinning_params$twin_alignment_filename
  )
  if (!beautier::is_one_na(twinning_params$twin_evidence_filename)) {
    twinning_params$twin_evidence_filename <- peregrine::to_pff(
      twinning_params$twin_evidence_filename
    )
  }
  twinning_params
}
richelbilderbeek/peregrine documentation built on Jan. 3, 2024, 7:42 p.m.