Skip to content
Snippets Groups Projects
Commit 0e3c7b03 authored by Steve Reis's avatar Steve Reis
Browse files

refactor(exareme): Renaming algorithms' name

parent f4952b0f
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,7 @@ const createExperiment = (): Experiment => ({
id: 'dummy-id',
name: 'Testing purpose',
algorithm: {
name: 'one_way_ANOVA',
name: AnovaOneWayHandler.ALGO_NAME,
},
datasets: ['desd-synthdata'],
domain: 'dementia',
......
......@@ -7,10 +7,8 @@ import {
TableStyle,
} from '../../../../models/result/table-result.model';
import BaseHandler from '../base.handler';
const ALGO_NAME = 'one_way_anova';
export default class AnovaOneWayHandler extends BaseHandler {
public static readonly ALGO_NAME = 'anova_oneway';
private static readonly tuckeyTransform = jsonata(`
{
"name": 'Tuckey Honest Significant Differences',
......@@ -49,7 +47,7 @@ export default class AnovaOneWayHandler extends BaseHandler {
`);
canHandle(algorithm: string): boolean {
return algorithm.toLocaleLowerCase() === ALGO_NAME;
return algorithm.toLocaleLowerCase() === AnovaOneWayHandler.ALGO_NAME;
}
getTuckeyTable(data: unknown): TableResult | undefined {
......
import { HeatMapResult } from 'src/engine/models/result/heat-map-result.model';
import handlers from '..';
import { Experiment } from '../../../../models/experiment/experiment.model';
import PearsonHandler from './pearson.handler';
const createExperiment = (): Experiment => ({
id: 'dummy-id',
name: 'Testing purpose',
algorithm: {
name: 'pearson',
name: PearsonHandler.ALGO_NAME,
},
datasets: ['desd-synthdata'],
domain: 'dementia',
......
......@@ -6,6 +6,8 @@ import { HeatMapResult } from '../../../../models/result/heat-map-result.model';
import BaseHandler from '../base.handler';
export default class PearsonHandler extends BaseHandler {
public static readonly ALGO_NAME = 'pearson_correlation';
private static readonly transform: Expression = jsonata(`
(
$params := ['correlations', 'p_values', 'ci_lo', 'ci_hi'];
......@@ -37,7 +39,7 @@ export default class PearsonHandler extends BaseHandler {
*/
canHandle(algorithm: string, data: any): boolean {
return (
algorithm.toLocaleLowerCase() === 'pearson' &&
algorithm.toLocaleLowerCase() === PearsonHandler.ALGO_NAME &&
data &&
data[0] &&
data[0]['correlations'] &&
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment