| assay_bundle | Construct a reproducible scientific export bundle |
| assay_preferences | Set explicit laboratory preferences for candidate comparison |
| assay_scene | Extract auditable coordinate features from an assay result |
| assay_tables | Extract exact scientific tables for all retained assay candidates |
| band_scene | Extract separate theoretical size lanes from validated assay/profile objects |
| compare_profiles | Compare visible fragment-size sets under a disclosed arithmetic heuristic |
| design_arms | Design conventional ARMS primers for two separate allele-specific reactions |
| design_caps | Design bounded natural CAPS candidates with conserved flanking primers |
| design_dcaps | Design single-substitution derived CAPS candidates on either primer strand |
| design_tetra_arms | Design bounded tetra-primer ARMS candidates |
| digest_fragments | Split a linear strand axis at complete-digest cut boundaries |
| draw_scene | Draw a source-linked scientific scene using base R graphics |
| evaluate_primer | Evaluate an unambiguous primer and its perfect-match duplex |
| export_assay | Export a bundle as exact tables, full RDS, methods and selected figures |
| export_scene | Export a scene using supported local R devices |
| find_binding_sites | Find ungapped primer-compatible sites on both template strands |
| find_hairpins | Enumerate sequence-compatible hairpin stems |
| fragment_profiles | Construct conditional biallelic fragment mixtures |
| group_bands | Group theoretical sizes without discarding fragment multiplicity |
| primer_interactions | Screen ungapped antiparallel primer complementarity |
| rank_assays | Rank retained assays with fully disclosed preference penalties |
| read_locus | Import a single locus from DNA or FASTA text |
| reconstruct_amplicon | Reconstruct both ideal mature products with at most one primer substitution |
| replay_assay | Rerun the saved design request with installed R functions |
| restriction_enzymes | Retrieve the curated initial restriction-enzyme facts |
| restriction_sites | Find every supported restriction recognition site |
| reverse_complement | Reverse-complement validated uppercase DNA |
| run_app | Launch the offline SNPAssayR interface |
| screen_primer_pair | Screen primer-pair products on a target and supplied related copies |
| simulate_digest | Simulate theoretical complete digestion of a canonical linear product |
| snpassay_app | Create the offline SNPAssayR Shiny application |
| validate_snp | Validate one biallelic SNP in a locus |