NCBI C++ ToolKit
|
Search Toolkit Book for CCSRADataLoader::SLoaderParams
#include <sra/data_loaders/csra/csraloader.hpp>
Public Types | |
enum | { kMinMapQuality_config = -1 , kPileupGraphs_config = -1 , kQualityGraphs_config = -1 , kSpotGroups_config = -1 , kSpotReadAlign_config = -1 , kPathInId_config = -1 } |
Public Member Functions | |
SLoaderParams (void) | |
string | GetLoaderName (void) const |
int | GetEffectiveMinMapQuality (void) const |
bool | GetEffectivePileupGraphs (void) const |
bool | GetEffectiveQualityGraphs (void) const |
int | GetEffectiveSpotGroups (void) const |
bool | GetEffectiveSpotReadAlign (void) const |
Public Attributes | |
string | m_DirPath |
vector< string > | m_CSRAFiles |
AutoPtr< IIdMapper > | m_IdMapper |
string | m_AnnotName |
int | m_MinMapQuality |
int | m_PileupGraphs |
int | m_QualityGraphs |
int | m_SpotGroups |
int | m_SpotReadAlign |
int | m_PathInId |
Definition at line 54 of file csraloader.hpp.
anonymous enum |
Enumerator | |
---|---|
kMinMapQuality_config | |
kPileupGraphs_config | |
kQualityGraphs_config | |
kSpotGroups_config | |
kSpotReadAlign_config | |
kPathInId_config |
Definition at line 56 of file csraloader.hpp.
|
inline |
Definition at line 66 of file csraloader.hpp.
int CCSRADataLoader::SLoaderParams::GetEffectiveMinMapQuality | ( | void | ) | const |
Definition at line 180 of file csraloader.cpp.
References CCSRADataLoader::GetMinMapQualityParamDefault(), kMinMapQuality_config, and m_MinMapQuality.
Referenced by CCSRADataLoader_Impl::CCSRADataLoader_Impl().
bool CCSRADataLoader::SLoaderParams::GetEffectivePileupGraphs | ( | void | ) | const |
Definition at line 187 of file csraloader.cpp.
References CCSRADataLoader::GetPileupGraphsParamDefault().
Referenced by CCSRADataLoader_Impl::CCSRADataLoader_Impl().
bool CCSRADataLoader::SLoaderParams::GetEffectiveQualityGraphs | ( | void | ) | const |
Definition at line 194 of file csraloader.cpp.
References CCSRADataLoader::GetQualityGraphsParamDefault().
Referenced by CCSRADataLoader_Impl::CCSRADataLoader_Impl().
int CCSRADataLoader::SLoaderParams::GetEffectiveSpotGroups | ( | void | ) | const |
Definition at line 208 of file csraloader.cpp.
References CCSRADataLoader::GetSpotGroupsParamDefault().
Referenced by CCSRADataLoader_Impl::CCSRADataLoader_Impl().
bool CCSRADataLoader::SLoaderParams::GetEffectiveSpotReadAlign | ( | void | ) | const |
Definition at line 201 of file csraloader.cpp.
References CCSRADataLoader::GetSpotReadAlignParamDefault().
Referenced by CCSRADataLoader_Impl::CCSRADataLoader_Impl().
string CCSRADataLoader::SLoaderParams::GetLoaderName | ( | void | ) | const |
Definition at line 215 of file csraloader.cpp.
References ITERATE, and str().
Referenced by CCSRADataLoader::GetLoaderNameFromArgs().
string CCSRADataLoader::SLoaderParams::m_AnnotName |
Definition at line 79 of file csraloader.hpp.
Referenced by CCSRADataLoader_Impl::CCSRADataLoader_Impl().
vector<string> CCSRADataLoader::SLoaderParams::m_CSRAFiles |
Definition at line 77 of file csraloader.hpp.
Referenced by CCSRADataLoader_Impl::CCSRADataLoader_Impl(), CCSRADataLoader::GetLoaderNameFromArgs(), and CCSRADataLoader::RegisterInObjectManager().
string CCSRADataLoader::SLoaderParams::m_DirPath |
Definition at line 76 of file csraloader.hpp.
Referenced by CCSRADataLoader::CCSRADataLoader(), CCSRADataLoader_Impl::CCSRADataLoader_Impl(), CCSRADataLoader::GetLoaderNameFromArgs(), and CCSRADataLoader::RegisterInObjectManager().
Definition at line 78 of file csraloader.hpp.
int CCSRADataLoader::SLoaderParams::m_MinMapQuality |
Definition at line 80 of file csraloader.hpp.
Referenced by GetEffectiveMinMapQuality().
int CCSRADataLoader::SLoaderParams::m_PathInId |
Definition at line 85 of file csraloader.hpp.
Referenced by CCSRADataLoader_Impl::CCSRADataLoader_Impl().
int CCSRADataLoader::SLoaderParams::m_PileupGraphs |
Definition at line 81 of file csraloader.hpp.
int CCSRADataLoader::SLoaderParams::m_QualityGraphs |
Definition at line 82 of file csraloader.hpp.
int CCSRADataLoader::SLoaderParams::m_SpotGroups |
Definition at line 83 of file csraloader.hpp.
int CCSRADataLoader::SLoaderParams::m_SpotReadAlign |
Definition at line 84 of file csraloader.hpp.