evaluate.basic.cvg: Evaluation of Primer Coverage.

View source: R/con_primer_coverage.R

evaluate.basic.cvgR Documentation

Evaluation of Primer Coverage.

Description

Evaluates the coverage of a set of primers.

Usage

evaluate.basic.cvg(
  template.df,
  primers,
  mode.directionality = c("fw", "rev", "both"),
  allowed.mismatches,
  allowed.other.binding.ratio,
  allowed.region.definition = c("within", "any"),
  updateProgress = NULL
)

Arguments

template.df

Template data frame.

primers

Primer data frame.

mode.directionality

Primer directionality.

allowed.mismatches

The number of allowed mismatches per binding event.

allowed.other.binding.ratio

Ratio of primers that are allowed to bind to non-allowed regions. If allowed.other.binding.ratio >0 primers are allowed to bind at any location within the templates. However, a warning is given if the ratio of primers binding to non-target regions exceeds the allowed.other.binding.ratio.

allowed.region.definition

Definition of the target binding sites used for evaluating the coverage. If allowed.region.definition is within, primers have to lie within the allowed binding region. If allowed.region.definition is any, primers have to overlap with the allowed binding region. The default is that primers have to bind within the target binding region.

updateProgress

Progress callback function for shiny.

Value

Primer data frame with information on the covered template sequences.


matdoering/openPrimeR documentation built on July 4, 2025, 3:59 a.m.