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