Class GeneNameDesignElementMapper
- java.lang.Object
-
- ubic.gemma.core.loader.util.mapper.AbstractGeneIdentifierBasedDesignElementMapper<String>
-
- ubic.gemma.core.loader.util.mapper.GeneNameDesignElementMapper
-
- All Implemented Interfaces:
DesignElementMapper
,EntityMapper<CompositeSequence>
public class GeneNameDesignElementMapper extends AbstractGeneIdentifierBasedDesignElementMapper<String>
-
-
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 GeneNameDesignElementMapper(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
-
GeneNameDesignElementMapper
public GeneNameDesignElementMapper(Map<CompositeSequence,Set<Gene>> cs2g)
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:EntityMapper
Obtain the name of the mapping strategy.
-
getIdentifier
@Nullable 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>
-
-