NCBI C++ ToolKit
Public Types | Public Member Functions | Public Attributes | List of all members
CCSRADataLoader::SLoaderParams Struct Reference

Search Toolkit Book for CCSRADataLoader::SLoaderParams

#include <sra/data_loaders/csra/csraloader.hpp>

+ Collaboration diagram for CCSRADataLoader::SLoaderParams:

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< stringm_CSRAFiles
 
AutoPtr< IIdMapperm_IdMapper
 
string m_AnnotName
 
int m_MinMapQuality
 
int m_PileupGraphs
 
int m_QualityGraphs
 
int m_SpotGroups
 
int m_SpotReadAlign
 
int m_PathInId
 

Detailed Description

Definition at line 54 of file csraloader.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kMinMapQuality_config 
kPileupGraphs_config 
kQualityGraphs_config 
kSpotGroups_config 
kSpotReadAlign_config 
kPathInId_config 

Definition at line 56 of file csraloader.hpp.

Constructor & Destructor Documentation

◆ SLoaderParams()

CCSRADataLoader::SLoaderParams::SLoaderParams ( void  )
inline

Definition at line 66 of file csraloader.hpp.

Member Function Documentation

◆ GetEffectiveMinMapQuality()

int CCSRADataLoader::SLoaderParams::GetEffectiveMinMapQuality ( void  ) const

◆ GetEffectivePileupGraphs()

bool CCSRADataLoader::SLoaderParams::GetEffectivePileupGraphs ( void  ) const

◆ GetEffectiveQualityGraphs()

bool CCSRADataLoader::SLoaderParams::GetEffectiveQualityGraphs ( void  ) const

◆ GetEffectiveSpotGroups()

int CCSRADataLoader::SLoaderParams::GetEffectiveSpotGroups ( void  ) const

◆ GetEffectiveSpotReadAlign()

bool CCSRADataLoader::SLoaderParams::GetEffectiveSpotReadAlign ( void  ) const

◆ GetLoaderName()

string CCSRADataLoader::SLoaderParams::GetLoaderName ( void  ) const

Definition at line 215 of file csraloader.cpp.

References ITERATE, and str().

Referenced by CCSRADataLoader::GetLoaderNameFromArgs().

Member Data Documentation

◆ m_AnnotName

string CCSRADataLoader::SLoaderParams::m_AnnotName

Definition at line 79 of file csraloader.hpp.

Referenced by CCSRADataLoader_Impl::CCSRADataLoader_Impl().

◆ m_CSRAFiles

vector<string> CCSRADataLoader::SLoaderParams::m_CSRAFiles

◆ m_DirPath

string CCSRADataLoader::SLoaderParams::m_DirPath

◆ m_IdMapper

AutoPtr<IIdMapper> CCSRADataLoader::SLoaderParams::m_IdMapper

Definition at line 78 of file csraloader.hpp.

◆ m_MinMapQuality

int CCSRADataLoader::SLoaderParams::m_MinMapQuality

Definition at line 80 of file csraloader.hpp.

Referenced by GetEffectiveMinMapQuality().

◆ m_PathInId

int CCSRADataLoader::SLoaderParams::m_PathInId

Definition at line 85 of file csraloader.hpp.

Referenced by CCSRADataLoader_Impl::CCSRADataLoader_Impl().

◆ m_PileupGraphs

int CCSRADataLoader::SLoaderParams::m_PileupGraphs

Definition at line 81 of file csraloader.hpp.

◆ m_QualityGraphs

int CCSRADataLoader::SLoaderParams::m_QualityGraphs

Definition at line 82 of file csraloader.hpp.

◆ m_SpotGroups

int CCSRADataLoader::SLoaderParams::m_SpotGroups

Definition at line 83 of file csraloader.hpp.

◆ m_SpotReadAlign

int CCSRADataLoader::SLoaderParams::m_SpotReadAlign

Definition at line 84 of file csraloader.hpp.


The documentation for this struct was generated from the following files:
Modified on Wed Sep 04 15:05:39 2024 by modify_doxy.py rev. 669887