GetLoaderNameFromArgs(
void);
87 const string& db_path,
91ELockMode lock_mode = eDefaultLockMode);
92 static stringGetLoaderNameFromArgs(
const string& db_path);
101ELockMode lock_mode = eDefaultLockMode);
165 voidx_LoadBlobs(
const TBlobSet& blobs,
CFastaReader::TFlags m_FastaFlags
CLDS2_DataLoader::ELockMode m_LockMode
CRef< CLDS2_Database > m_Db
CLDS2_Database::TBlobSet TBlobSet
CRef< CLDS2_Database > m_Db
void operator==(const CLDS2_DataLoader &)
map< string, CRef< CLDS2_UrlHandler_Base > > THandlers
CLDS2_DataLoader(const CLDS2_DataLoader &)
CSimpleLoaderMaker< CLDS2_DataLoader > TSimpleMaker
CParamLoaderMaker< CLDS2_DataLoader, CLDS2_Database & > TDbMaker
ELockMode
Database lock control.
@ eDoNotLockDatabase
Do not lock the database.
@ eLockDatabase
Lock the database.
SRegisterLoaderInfo< CLDS2_DataLoader > TRegisterLoaderInfo
CFastaReader::TFlags m_FastaFlags
vector< SLDS2_Blob > TBlobSet
A set of ids (file_id, blob_id etc.).
Base class for URL handler.
void(*)(CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) handler
Operators to edit gaps in sequences.
long TFlags
binary OR of EFlags
virtual CObjectManager::TPriority GetDefaultPriority(void) const
vector< CSeq_id_Handle > TIds
virtual TTSE_Lock ResolveConflict(const CSeq_id_Handle &id, const TTSE_LockSet &tse_set)
Resolve TSE conflict *select the best TSE from the set of dead TSEs.
virtual bool CanGetBlobById(void) const
virtual TTSE_Lock GetBlobById(const TBlobId &blob_id)
virtual void GetIds(const CSeq_id_Handle &idh, TIds &ids)
Request for a list of all Seq-ids of a sequence.
EChoice
main blob is blob with sequence all other blobs are external and contain external annotations
virtual TTSE_LockSet GetRecords(const CSeq_id_Handle &idh, EChoice choice)
Request from a datasource using handles and ranges instead of seq-loc The TSEs loaded in this call wi...
EIsDefault
Flag defining if the data loader is included in the "default" group.
virtual TTSE_LockSet GetExternalAnnotRecords(const CSeq_id_Handle &idh, const SAnnotSelector *sel)
static void RegisterInObjectManager(CObjectManager &om, CLoaderMaker_Base &loader_maker, CObjectManager::EIsDefault is_default, CObjectManager::TPriority priority)
Register the loader only if the name is not yet registered in the object manager.
virtual TTSE_LockSet GetExternalRecords(const CBioseq_Info &bioseq)
Request from a datasource set of blobs with external annotations.
virtual void GetChunk(TChunk chunk_info)
virtual TBlobId GetBlobId(const CSeq_id_Handle &idh)
@ kPriority_NotSet
Deprecated: use kPriority_Default instead.
list< SDriverInfo > TDriverInfoList
List of driver information.
EEntryPointRequest
Actions performed by the entry point.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
IO_PREFIX::istream CNcbiIstream
Portable alias for istream.
#define NCBI_XLOADER_LDS2_EXPORT
const string kDataLoader_LDS2_DriverName
void NCBI_EntryPoint_xloader_lds2(CPluginManager< objects::CDataLoader >::TDriverInfoList &info_list, CPluginManager< objects::CDataLoader >::EEntryPointRequest method)
void NCBI_EntryPoint_DataLoader_LDS2(CPluginManager< objects::CDataLoader >::TDriverInfoList &info_list, CPluginManager< objects::CDataLoader >::EEntryPointRequest method)
std::istream & in(std::istream &in_, double &x_)
CRef< objects::CObjectManager > om
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4