Package ubic.gemma.core.loader.util.mapper
@ParametersAreNonnullByDefault
package ubic.gemma.core.loader.util.mapper
Utilities for mapping
Identifiable
entities to external identifiers.- Author:
- poirigui
-
ClassDescriptionBase class for design element mapper that use gene identifiers.Strategy used for comparing
BioAssay
to sample names from the data.Strategy for mapping sample name toBioAssay
that relies on overlapping cell IDs.ChainedEntityMapper<T extends Identifiable>Implementation of a chain of entity mappers.Maps gene identifiers toCompositeSequence
.Match design elements using Ensembl IDs.EntityMapper<T extends Identifiable>Map external identifiers to Gemma entities.Mapping statistics computed from a given set of entities and identifiers.EntityMapper.StatefulEntityMapper<T extends Identifiable>A stateful entity mapper keeps an internal state for a set of candidates to optimize the mapping process.HintingEntityMapper<T extends Identifiable>Interface for mappers that can provide hints of identifier candidates.MapBasedEntityMapper<T extends Identifiable>A simple implementation ofEntityMapper
that uses aMap
to store association between identifiers and entities.Match design elements using the NCBI ID.Match design elements using the official symbol of a gene.A BioAssay-to-sample-name matcher that renames samples before matching them.Parses a file that contains a mapping between old and new bioassay names.A simple strategy for matching BioAssay to sample name.A simple design element mapper that simply uses the name as identifier.