| modInputServer | R Documentation |
Server logic for data input module handling file uploads, parsing of pedigree and genotype data files, and quality control validation.
modInputServer(id)
id |
character vector of length 1. Module namespace identifier. |
A list with reactive components:
cleanedStudbook - The QC-cleaned studbook data
genotypeData - Genotype data if provided
qcSummary - Summary of QC results (error/warning counts)
minSireAge - The minimum sire age floor (numeric, or
NULL to use the species+sex breeding-age table default)
minDamAge - The minimum dam age floor (numeric, or
NULL to use the species+sex breeding-age table default)
isReady - Logical indicating if data is ready for next step
debugMode - Logical reflecting the Input tab's "Debug on"
checkbox
changedCols - Renamed/changed-column diagnostics from QC
errorLst - The QC error list, used for dynamic tab
management
pedigreeFileName - The uploaded file's name, used for
dynamic tab management
(Developer note) This module is the reference implementation of the
package's internal Shiny module contract – see
docs/architecture/module-contract.md in the package source (a
developer-only file; it does not ship with the installed package).
modInputUI for the user interface.
modPedigreeServer for using the cleaned data.
Other Shiny modules:
modBreedingGroupsServer(),
modBreedingGroupsUI(),
modGeneticDiversityServer(),
modGeneticDiversityUI(),
modGeneticValueServer(),
modGeneticValueUI(),
modGvAndBgDescServer(),
modGvAndBgDescUI(),
modInputUI(),
modORIPReportingServer(),
modORIPReportingUI(),
modPedigreeServer(),
modPedigreeUI(),
modPotentialParentsServer(),
modPotentialParentsUI(),
modPyramidServer(),
modPyramidUI(),
modSummaryStatsServer(),
modSummaryStatsUI()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.