R/to_pff_alignment_params.R

Defines functions to_pff_alignment_params

Documented in to_pff_alignment_params

#' Convert all the alignment_params with Peregrine-unfriendly
#' filenames to ones that do
#' @inheritParams default_params_doc
#' @export
to_pff_alignment_params <- function(alignment_params) {

  pirouette::check_alignment_params(alignment_params)

  if (!peregrine::is_pff(alignment_params$fasta_filename)) {
    alignment_params$fasta_filename <-
      peregrine::to_pff(alignment_params$fasta_filename)
  }

  peregrine::check_pff_alignment_params(alignment_params)
  alignment_params
}
richelbilderbeek/peregrine documentation built on Jan. 3, 2024, 7:42 p.m.