INNER CODE UNIT · JavaScript

comparisons

oncologylab/fp-tools · src/fp_tools/resources/static_browser/app.js:151

  const comparisons = (review.comparisons || []).map((record, index) => {
      const payload = record.payload || {},
        conditions = payload.conditions || ["condition1", "condition2"];
      return {
        comparison: `comparison-${index + 1}`,
        ordinal: index,
        label: String(record.label || `Comparison ${index + 1}`),
        condition1: String(conditions[0] || "condition1"),
        condition2: String(conditions[1] || "condition2"),
        payload,
        aggregate_motifs: payload.aggregate?.motifs?.length || 0,
      };
    }),
    conditions = [];
  comparisons.forEach((record) => {
    [record.condition1, record.condition2].forEach((name) => {
      if (!conditions.some((item) => item.name === name))
        conditions.push({ name, samples: [] });

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…