R/is_valid_protein_sequence.R

Defines functions is_valid_protein_sequence

Documented in is_valid_protein_sequence

#' Determine if this a valid protein sequence
#'
#' Determine if this is a valid protein sequence,
#' as can be used in topology prediction
#' @inheritParams default_params_doc
#' @return TRUE if the protein sequence is valid
#' @export
is_valid_protein_sequence <- function(
  protein_sequence,
  verbose = FALSE
) {
  is_valid <- FALSE
  tryCatch({
    pureseqtmr::check_protein_sequence(protein_sequence)
    is_valid <- TRUE
  }, error = function(e) {
    if (verbose) {
      message(e$message)
    }
  })
  is_valid
}

Try the pureseqtmr package in your browser

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

pureseqtmr documentation built on April 6, 2023, 5:20 p.m.