NCBI C++ ToolKit
|
Search Toolkit Book for IIdMapper
General IdMapper interface. More...
#include <objtools/readers/iidmapper.hpp>
Public Member Functions | |
virtual | ~IIdMapper () |
virtual CSeq_id_Handle | Map (const CSeq_id_Handle &id)=0 |
Map a single given CSeq_id_Handle to another. More... | |
virtual CRef< CSeq_loc > | Map (const CSeq_loc &loc)=0 |
virtual void | MapObject (CSerialObject &)=0 |
Map all embedded IDs in a given object at once. More... | |
General IdMapper interface.
This interface should suffice for typical IdMapper use, regardless of the actual inplementation.
Definition at line 47 of file iidmapper.hpp.
|
inlinevirtual |
Definition at line 50 of file iidmapper.hpp.
|
pure virtual |
Map a single given CSeq_id_Handle to another.
Implemented in CIdMapperDatabase, CIdMapperGCAssembly, CIdMapperComposite, and CIdMapper.
Implemented in CIdMapperComposite, and CIdMapper.
|
pure virtual |
Map all embedded IDs in a given object at once.
Implemented in CIdMapper.
Referenced by sx_MapId(), CWig2tableApplication::x_MakeChromId(), and CCSraDb_Impl::x_MakeRefSeq_ids().