Skip to main content
Main entry points for programmatic primer design.

Module


design_pcr_primers()

Design PCR primers for a DNA sequence.

Signature

Parameters

Returns

WorkflowResult containing:
  • primers: List of designed primer pairs
  • scores: QC scores for each pair
  • report_path: Path to generated report
  • success: Boolean indicating completion

Example: Basic Usage

Example: From FASTA File

Example: Custom Config


design_qpcr_assays()

Design qPCR primers and probes (TaqMan or SYBR).

Signature

Parameters

Example: TaqMan Assay

Example: SYBR Green


check_primer_compatibility() (v0.4.0)

Check compatibility of multiple primer pairs for multiplexing.

Signature

Example


analyze_amplicon() (v0.4.1)

Analyze an amplicon sequence for quality metrics.

Signature

Example


check_species_specificity_api() (v0.4.2)

Check primer specificity across multiple species.

Signature

Example


simulate_tm_gradient_api() (v0.4.3)

Simulate temperature gradient for optimal annealing prediction.

Signature

Example


batch_species_check_api() (v0.4.3)

Run batch species-check on multiple primer files.

Signature

Example


simulate_probe_binding_api() (v0.5.0)

Simulate TaqMan probe binding for qPCR.

Signature

Example


predict_melt_curve_api() (v0.5.0)

Predict SYBR Green melt curve for amplicons.

Signature

Example


validate_qpcr_amplicon_api() (v0.5.0)

Validate amplicon for qPCR suitability.

Signature

Example


score_genotyping_primer_api() (v0.6.0)

Score primers for SNP genotyping / allele discrimination assays.

Signature

Parameters

Returns

Dict containing:
  • combined_score: Overall discrimination score (0-100)
  • grade: Quality grade (A-F)
  • is_discriminating: Boolean if score >= threshold
  • tm_matched: Tm for matched allele
  • tm_mismatched: Tm for mismatched allele
  • delta_tm: Tm difference
  • specificity: Estimated allele specificity
  • warnings: List of warnings
  • recommendations: List of recommendations

Example


validate_rtpcr_primers_api() (v0.6.0)

Validate RT-qPCR primers for exon junction spanning and gDNA risk.

Signature

Parameters

Returns

Dict containing:
  • fwd_junction: Forward primer junction analysis
  • rev_junction: Reverse primer junction analysis
  • gdna_risk: gDNA contamination risk assessment
  • is_rt_specific: Boolean if primers are RT-specific
  • grade: Quality grade (A-F)
  • warnings: List of warnings
  • recommendations: List of recommendations

Example

Error Handling


See Also