create.primers.naive: Naive Initialization of Primers.

View source: R/initialize_primers.R

create.primers.naiveR Documentation

Naive Initialization of Primers.

Description

Initialize primers by extracting substrings from all templates.

Usage

create.primers.naive(
  seqs,
  seq.IDs,
  seq.groups,
  l.s,
  e.s,
  primer.lengths,
  allowed.region.definition,
  max.degen,
  sample = "",
  identifier = "",
  updateProgress = NULL
)

Arguments

seqs

The template sequence strings.

seq.IDs

The identifiers of the templates.

seq.groups

The group identifiers of the templates.

l.s

The positions where the allowed region starts for each template.

e.s

The positions where the allowed reigon ends for each template.

primer.lengths

Vector of desired primer lengths.

allowed.region.definition

Definition of the allowed region.

max.degen

Maximum allowed degeneracy of primers.

sample

Template sample identifier.

updatProgress

Shiny progress object.

Value

Data frame with initialized primer candidates.


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