public abstract class IDMapperFile extends Object implements IDMapper
| Modifier and Type | Field and Description |
|---|---|
protected org.bridgedb.file.IDMapperFile.IDMapperFileCapabilities |
cap |
protected IDMappingReader |
reader |
| Constructor and Description |
|---|
IDMapperFile(IDMappingReader reader)
Constructor from a
IDMappingReader. |
IDMapperFile(IDMappingReader reader,
boolean freeSearch)
Constructor from a
IDMappingReader and user-defined free search
capacity. |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
dispose any resources (such as open database connections) associated
with this IDMapper.
|
IDMapperCapabilities |
getCapabilities() |
protected IDMappingReader |
getIDMappingReader() |
boolean |
isConnected()
Use this method to check if the IDMapper is still valid.
|
Map<Xref,Set<Xref>> |
mapID(Collection<Xref> srcXrefs,
DataSource... tgtDataSources)
Get all cross-references for a set of entities, restricting the
result to contain only references from the given set of data sources.
|
Set<Xref> |
mapID(Xref srcXref,
DataSource... tgtDataSources)
Get all cross-references for the given entity, restricting the
result to contain only references from the given set of data sources.
|
boolean |
xrefExists(Xref xref)
Check whether an Xref is known by the given mapping source.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfreeSearchprotected final org.bridgedb.file.IDMapperFile.IDMapperFileCapabilities cap
protected final IDMappingReader reader
public IDMapperFile(IDMappingReader reader) throws IDMapperException
IDMappingReader. transitivity is unsupported
by default.reader - ID mapping readerIDMapperException - when failed to readpublic IDMapperFile(IDMappingReader reader, boolean freeSearch) throws IDMapperException
IDMappingReader and user-defined free search
capacity.reader - ID mapping readerfreeSearch - if this IDMapper supports free searchIDMapperException - when failed to readIllegalArgumentException - if reader is nullpublic Map<Xref,Set<Xref>> mapID(Collection<Xref> srcXrefs, DataSource... tgtDataSources) throws IDMapperException
mapID in interface IDMappersrcXrefs - source Xref, containing ID and ID type/data sourcetgtDataSources - target ID types/data sources. Set this to null
if you want to retrieve all results.IDMapperException - if the mapping service is (temporarily) unavailablepublic Set<Xref> mapID(Xref srcXref, DataSource... tgtDataSources) throws IDMapperException
mapID in interface IDMappersrcXref - the entity to get cross-references for.tgtDataSources - target ID types/data sources. Set this to null if you
want to retrieve all results.IDMapperException - if the mapping service is (temporarily) unavailablepublic boolean xrefExists(Xref xref) throws IDMapperException
xrefExists in interface IDMapperxref - reference to checkIDMapperException - if failed, UnsupportedOperationException if it's not supported by the Driver.public void close()
throws IDMapperException
close in interface IDMapperIDMapperException - if the associated resources could not be freed.public boolean isConnected()
isConnected in interface IDMapperpublic IDMapperCapabilities getCapabilities()
getCapabilities in interface IDMapperprotected IDMappingReader getIDMappingReader()
Copyright © 2006–2021 BridgeDb project. All rights reserved.