2 Title: Anova implementation
7 A draft for implementation of ANOVA on the trial pages.
8 Anyone interested is welcome to implement any of the parts or modify this document.
11 - function a query for phenotype data file
12 - function for checking if the trial has experimental design
13 - function for, if data appropriate for anova, creating anova output files
14 - function to call an R script for the anova analysis
15 - function to proces R anova output for display
18 - Reads in phenotype data from file
19 - Saves output file names
20 - Does filtering and preprocessing of data
23 - Writes output to files
26 - Has a button to call anova analysis
27 - On button click js function to request analysis
28 - Display template for anova table
29 - Link to download anova table, BLUES, BLUPS and model summary
32 - onclick, call phenotype data querying function in lib/SGN/Controller/Anova.pm
33 - calls a function to check if data is appropriate for ANOVA
34 - calls for ANOVA analysis
35 - calls for trait selection menu
36 - On analysis success, display output, links to download output
37 - On failure, give informative feedback