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
BioAssayto sample names from the data.Strategy for mapping sample name toBioAssaythat 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 ofEntityMapperthat uses aMapto 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.