Class DiffExAnalyzerUtilsRNameTest

java.lang.Object
ubic.gemma.core.analysis.expression.diff.DiffExAnalyzerUtilsRNameTest

public class DiffExAnalyzerUtilsRNameTest extends Object
Unit tests for the R-friendly name helpers in DiffExAnalyzerUtils + the interaction-term formatter. These helpers are consumed by the differential-expression pipeline when it ships a design matrix off to R; the naming contract (prefix + id, baseline suffix) is what lets us round-trip coefficient names back to factor / factor-value objects on the Java side.
Author:
claude
  • Constructor Details

    • DiffExAnalyzerUtilsRNameTest

      public DiffExAnalyzerUtilsRNameTest()
  • Method Details

    • nameForR_bioMaterial_prependsBiomatPrefix

      @Test public void nameForR_bioMaterial_prependsBiomatPrefix()
    • nameForR_bioMaterial_withNullId_throws

      @Test public void nameForR_bioMaterial_withNullId_throws()
    • nameForR_experimentalFactor_prependsFactPrefix

      @Test public void nameForR_experimentalFactor_prependsFactPrefix()
    • nameForR_experimentalFactor_withNullId_throws

      @Test public void nameForR_experimentalFactor_withNullId_throws()
    • nameForR_factorValue_categoricalNonBaseline_prependsFvPrefix

      @Test public void nameForR_factorValue_categoricalNonBaseline_prependsFvPrefix()
    • nameForR_factorValue_categoricalBaseline_appendsBaselineSuffix

      @Test public void nameForR_factorValue_categoricalBaseline_appendsBaselineSuffix()
    • nameForR_factorValue_continuousMarkedAsBaseline_throws

      @Test public void nameForR_factorValue_continuousMarkedAsBaseline_throws()
    • nameForR_factorValue_continuousNotBaseline_works

      @Test public void nameForR_factorValue_continuousNotBaseline_works()
    • nameForR_factorValue_withNullId_throws

      @Test public void nameForR_factorValue_withNullId_throws()
    • nameForR_compositeSequence_returnsStringifiedId

      @Test public void nameForR_compositeSequence_returnsStringifiedId()
    • nameForR_compositeSequence_withNullId_throws

      @Test public void nameForR_compositeSequence_withNullId_throws()
    • formatInteraction_joinsFactorNamesByColon_sortedDeterministic

      @Test public void formatInteraction_joinsFactorNamesByColon_sortedDeterministic()
    • formatInteraction_singleFactor_returnsBareFactorName

      @Test public void formatInteraction_singleFactor_returnsBareFactorName()