Interface GeoConverter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clear()
Remove old results.Collection<Object>
convert(Collection<? extends GeoData> geoObjects)
Collection<Object>
convert(Collection<? extends GeoData> geoObjects, boolean skipDataVectors)
Object
convert(GeoData geoObject)
Object
convert(GeoData geoObject, boolean skipDataVectors)
byte[]
convertData(List<Object> vector, QuantitationType qt)
void
convertSubsetToExperimentalFactor(ExpressionExperiment expExp, GeoSubset geoSubSet)
Converts Geo subsets to experimental factors.Taxon
getPrimaryArrayTaxon(Collection<Taxon> platformTaxa, Collection<String> probeTaxa)
void
setElementLimitForStrictness(int i)
void
setForceConvertElements(boolean forceConvertElements)
void
setSplitByPlatform(boolean splitByPlatform)
-
-
-
Method Detail
-
clear
void clear()
Remove old results. Call this prior to starting conversion of a full dataset.
-
convert
Collection<Object> convert(Collection<? extends GeoData> geoObjects)
-
convert
Collection<Object> convert(Collection<? extends GeoData> geoObjects, 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
- experimentgeoSubSet
- geo subset
-
getPrimaryArrayTaxon
Taxon getPrimaryArrayTaxon(Collection<Taxon> platformTaxa, Collection<String> probeTaxa) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
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
byte[] convertData(List<Object> vector, QuantitationType qt)
-
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.
-
-