Interface GeoConverter

    • Method Detail

      • clear

        void clear()
        Remove old results. Call this prior to starting conversion of a full dataset.
      • convert

        Object convert​(GeoData geoObject,
                       boolean skipDataVectors)
      • convertSubsetToExperimentalFactor

        void convertSubsetToExperimentalFactor​(ExpressionExperiment expExp,
                                               GeoSubset geoSubSet)
        Converts Geo subsets to experimental factors. This adds a new factor value to the experimental factor of an experimental design, and adds the factor value to each BioMaterial of a specific BioAssay.
        Parameters:
        expExp - experiment
        geoSubSet - geo subset
      • setSplitByPlatform

        void setSplitByPlatform​(boolean splitByPlatform)
        Parameters:
        splitByPlatform - If true, and the series uses more than one platform, split it up. This often isn't necessary/desirable. This is overridden if the series uses more than one species, in which case it is always split up.
      • convertData

        @Nullable
        Object[] convertData​(String[] vector,
                             QuantitationType qt)
        Convert a vector of data to a vector of the appropriate type for the quantitation type.
        Returns:
        null if all the data is missing
      • setForceConvertElements

        void setForceConvertElements​(boolean forceConvertElements)
        Parameters:
        forceConvertElements - Set the behaviour when a platform that normally would not be loaded in detail is encountered, such as an Exon array.
      • setElementLimitForStrictness

        void setElementLimitForStrictness​(int i)
        Parameters:
        i - this is here for tests only. The default value should be okay otherwise.