Class DataLoaderConfig

java.lang.Object
ubic.gemma.core.loader.expression.DataLoaderConfig
Direct Known Subclasses:
SequencingDataLoaderConfig

public class DataLoaderConfig extends Object
Author:
poirigui
  • Constructor Details

  • Method Details

    • builder

      public static DataLoaderConfig.DataLoaderConfigBuilder<?,?> builder()
    • getDataPath

      @Nullable public Path getDataPath()
      Load data from that specific path instead of looking up standard locations.
    • getQuantitationTypeName

      @Nullable public String getQuantitationTypeName()
      Name of the QT to use if more than one is present in the data as per DataLoader.getQuantitationTypes().

      This may be set to null, in which case the loader must only detect a single QT.

    • isReplaceExistingQuantitationType

      public boolean isReplaceExistingQuantitationType()
      Replace the vectors of an existing QT.

      Requires quantitationTypeName to be set.

    • getQuantitationTypeNewName

      @Nullable public String getQuantitationTypeNewName()
      Override the name of the resulting QT.
    • getQuantitationTypeNewType

      @Nullable public StandardQuantitationType getQuantitationTypeNewType()
      Override the type of the resulting QT.
    • getQuantitationTypeNewScaleType

      @Nullable public ScaleType getQuantitationTypeNewScaleType()
      Override the scale type of the resulting QT.
    • isMarkQuantitationTypeAsRecomputedFromRawData

      public boolean isMarkQuantitationTypeAsRecomputedFromRawData()
      Mark the quantitation type as recomputed from raw data.
      See Also:
    • isMarkQuantitationTypeAsPreferred

      public boolean isMarkQuantitationTypeAsPreferred()
      Mark the QT as preferred.

      All other QTs of the same kind will be set to non-preferred as a result.

      See Also:
    • getRenamingFile

      @Nullable public Path getRenamingFile()
      A file containing a mapping of sample names to bioassay names.
      See Also: