Class EnsemblIdDesignElementMapper
- java.lang.Object
-
- ubic.gemma.core.loader.util.mapper.AbstractGeneIdentifierBasedDesignElementMapper<String>
-
- ubic.gemma.core.loader.util.mapper.EnsemblIdDesignElementMapper
-
- All Implemented Interfaces:
DesignElementMapper
,EntityMapper<CompositeSequence>
public class EnsemblIdDesignElementMapper extends AbstractGeneIdentifierBasedDesignElementMapper<String>
Match design elements using Ensembl IDs.- Author:
- poirigui
- See Also:
Gene.getEnsemblId()
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface ubic.gemma.core.loader.util.mapper.EntityMapper
EntityMapper.MappingStatistics, EntityMapper.StatefulEntityMapper<T extends Identifiable>
-
-
Constructor Summary
Constructors Constructor Description EnsemblIdDesignElementMapper(Map<CompositeSequence,Set<Gene>> cs2g)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getIdentifier(Gene gene)
Extract an identifier from the gene.String
getName()
Obtain the name of the mapping strategy.protected String
processIdentifier(String identifier)
Extract an identifier from an externally supplied string.-
Methods inherited from class ubic.gemma.core.loader.util.mapper.AbstractGeneIdentifierBasedDesignElementMapper
forCandidates, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface ubic.gemma.core.loader.util.mapper.DesignElementMapper
forCandidates
-
Methods inherited from interface ubic.gemma.core.loader.util.mapper.EntityMapper
contains, containsAny, getMappingStatistics, matchAll, matchAll, matchOne, matchOne
-
-
-
-
Constructor Detail
-
EnsemblIdDesignElementMapper
public EnsemblIdDesignElementMapper(Map<CompositeSequence,Set<Gene>> cs2g)
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:EntityMapper
Obtain the name of the mapping strategy.
-
getIdentifier
protected String getIdentifier(Gene gene)
Description copied from class:AbstractGeneIdentifierBasedDesignElementMapper
Extract an identifier from the gene.- Specified by:
getIdentifier
in classAbstractGeneIdentifierBasedDesignElementMapper<String>
-
processIdentifier
protected String processIdentifier(String identifier)
Description copied from class:AbstractGeneIdentifierBasedDesignElementMapper
Extract an identifier from an externally supplied string.This may return null if the identifier cannot be parsed.
- Specified by:
processIdentifier
in classAbstractGeneIdentifierBasedDesignElementMapper<String>
-
-