NCBI C++ ToolKit
Classes | Functions | Variables
bamloader.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/ncbistd.hpp>
#include <objects/general/general__.hpp>
#include <objects/seqloc/Seq_id.hpp>
#include <objects/seq/seq__.hpp>
#include <objects/seqres/seqres__.hpp>
#include <objmgr/impl/data_source.hpp>
#include <objmgr/impl/tse_loadlock.hpp>
#include <objmgr/impl/tse_chunk_info.hpp>
#include <objmgr/data_loader_factory.hpp>
#include <corelib/plugin_manager_impl.hpp>
#include <corelib/plugin_manager_store.hpp>
#include <sra/data_loaders/bam/bamloader.hpp>
#include <sra/data_loaders/bam/impl/bamloader_impl.hpp>
+ Include dependency graph for bamloader.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CLoaderFilter
 
class  CRevoker
 
class  CBAM_DataLoaderCF
 

Functions

 NCBI_PARAM_DECL (string, BAM, DIR_PATH)
 
 NCBI_PARAM_DEF_EX (string, BAM, DIR_PATH, "", eParam_NoThread, BAM_DIR_PATH)
 
 NCBI_PARAM_DECL (string, BAM, BAM_NAME)
 
 NCBI_PARAM_DEF_EX (string, BAM, BAM_NAME, "", eParam_NoThread, BAM_BAM_NAME)
 
 NCBI_PARAM_DECL (string, BAM, INDEX_NAME)
 
 NCBI_PARAM_DEF_EX (string, BAM, INDEX_NAME, "", eParam_NoThread, BAM_INDEX_NAME)
 
 USING_SCOPE (objects)
 
void DataLoaders_Register_BAM (void)
 
const string kDataLoader_Bam_DriverName ("bam")
 
void NCBI_EntryPoint_DataLoader_Bam (CPluginManager< CDataLoader >::TDriverInfoList &info_list, CPluginManager< CDataLoader >::EEntryPointRequest method)
 
void NCBI_EntryPoint_xloader_bam (CPluginManager< objects::CDataLoader >::TDriverInfoList &info_list, CPluginManager< objects::CDataLoader >::EEntryPointRequest method)
 

Variables

 BEGIN_LOCAL_NAMESPACE
 
static CSafeStatic< CRevokers_Revoker (CSafeStaticLifeSpan(CSafeStaticLifeSpan::eLifeLevel_AppMain, CSafeStaticLifeSpan::eLifeSpan_Long))
 
 END_LOCAL_NAMESPACE
 

Function Documentation

◆ DataLoaders_Register_BAM()

void DataLoaders_Register_BAM ( void  )

Definition at line 362 of file bamloader.cpp.

References NCBI_EntryPoint_DataLoader_Bam().

◆ kDataLoader_Bam_DriverName()

const string kDataLoader_Bam_DriverName ( "bam"  )

◆ NCBI_EntryPoint_DataLoader_Bam()

void NCBI_EntryPoint_DataLoader_Bam ( CPluginManager< CDataLoader >::TDriverInfoList &  info_list,
CPluginManager< CDataLoader >::EEntryPointRequest  method 
)

◆ NCBI_EntryPoint_xloader_bam()

void NCBI_EntryPoint_xloader_bam ( CPluginManager< objects::CDataLoader >::TDriverInfoList &  info_list,
CPluginManager< objects::CDataLoader >::EEntryPointRequest  method 
)

Definition at line 408 of file bamloader.cpp.

References NCBI_EntryPoint_DataLoader_Bam().

◆ NCBI_PARAM_DECL() [1/3]

NCBI_PARAM_DECL ( string  ,
BAM  ,
BAM_NAME   
)

◆ NCBI_PARAM_DECL() [2/3]

NCBI_PARAM_DECL ( string  ,
BAM  ,
DIR_PATH   
)

◆ NCBI_PARAM_DECL() [3/3]

NCBI_PARAM_DECL ( string  ,
BAM  ,
INDEX_NAME   
)

◆ NCBI_PARAM_DEF_EX() [1/3]

NCBI_PARAM_DEF_EX ( string  ,
BAM  ,
BAM_NAME  ,
""  ,
eParam_NoThread  ,
BAM_BAM_NAME   
)

◆ NCBI_PARAM_DEF_EX() [2/3]

NCBI_PARAM_DEF_EX ( string  ,
BAM  ,
DIR_PATH  ,
""  ,
eParam_NoThread  ,
BAM_DIR_PATH   
)

◆ NCBI_PARAM_DEF_EX() [3/3]

NCBI_PARAM_DEF_EX ( string  ,
BAM  ,
INDEX_NAME  ,
""  ,
eParam_NoThread  ,
BAM_INDEX_NAME   
)

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ BEGIN_LOCAL_NAMESPACE

BEGIN_LOCAL_NAMESPACE

Definition at line 57 of file bamloader.cpp.

◆ END_LOCAL_NAMESPACE

END_LOCAL_NAMESPACE

Definition at line 78 of file bamloader.cpp.

◆ s_Revoker

Modified on Wed Sep 04 15:00:09 2024 by modify_doxy.py rev. 669887