Skip to main content
Generate a template configuration file.

Synopsis

primerlab init [options]

Options

OptionShortDescription
--workflow-wWorkflow type: pcr, qpcr (default: pcr)
--output-oOutput filename (default: config.yaml)

Examples

Generate PCR Config

primerlab init
# Creates config.yaml

Generate qPCR Config

primerlab init --workflow qpcr --output my_qpcr.yaml

Generated Config

The generated config includes all available options with comments:
workflow: pcr

input:
  sequence: "YOUR_SEQUENCE_HERE"
  # Or use: sequence_path: "input.fasta"

parameters:
  primer_size: {min: 18, opt: 20, max: 24}
  tm: {min: 58.0, opt: 60.0, max: 62.0}
  product_size_range: [[200, 600]]
  gc: {min: 40, max: 60}

output:
  directory: "output_pcr"