NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <sra/readers/sra/csraread.hpp>
#include <corelib/ncbistr.hpp>
#include <corelib/ncbifile.hpp>
#include <corelib/ncbi_param.hpp>
#include <objects/general/general__.hpp>
#include <objects/seq/seq__.hpp>
#include <objects/seqset/seqset__.hpp>
#include <objects/seqloc/seqloc__.hpp>
#include <objects/seqalign/seqalign__.hpp>
#include <objects/seqres/seqres__.hpp>
#include <objtools/readers/iidmapper.hpp>
#include <sra/error_codes.hpp>
#include <sra/readers/sra/kdbread.hpp>
#include <klib/rc.h>
#include <insdc/sra.h>
#include <vdb/vdb-priv.h>
#include <sstream>
#include <algorithm>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
struct | CCSraDb_Impl::SRefTableCursor |
struct | CCSraDb_Impl::SAlnTableCursor |
struct | CCSraDb_Impl::SSeqTableCursor |
Macros | |
#define | NCBI_USE_ERRCODE_X cSRAReader |
#define | RC_NO_MORE_ALIGNMENTS RC(rcApp, rcQuery, rcSearching, rcRow, rcNotFound) |
Functions | |
NCBI_DEFINE_ERR_SUBCODE_X (2) | |
BEGIN_NAMESPACE (objects) | |
NCBI_PARAM_DECL (bool, CSRA, EXPLICIT_MATE_INFO) | |
NCBI_PARAM_DEF_EX (bool, CSRA, EXPLICIT_MATE_INFO, false, eParam_NoThread, CSRA_EXPLICIT_MATE_INFO) | |
NCBI_PARAM_DECL (bool, CSRA, CIGAR_IN_ALIGN_EXT) | |
NCBI_PARAM_DEF_EX (bool, CSRA, CIGAR_IN_ALIGN_EXT, true, eParam_NoThread, CSRA_CIGAR_IN_ALIGN_EXT) | |
NCBI_PARAM_DECL (bool, CSRA, INCLUDE_TECHNICAL_READS) | |
NCBI_PARAM_DEF_EX (bool, CSRA, INCLUDE_TECHNICAL_READS, false, eParam_NoThread, CSRA_INCLUDE_TECHNICAL_READS) | |
NCBI_PARAM_DECL (bool, CSRA, CLIP_BY_QUALITY) | |
NCBI_PARAM_DEF_EX (bool, CSRA, CLIP_BY_QUALITY, true, eParam_NoThread, CSRA_CLIP_BY_QUALITY) | |
NCBI_PARAM_DECL (bool, CSRA, PATH_IN_ID) | |
NCBI_PARAM_DEF_EX (bool, CSRA, PATH_IN_ID, true, eParam_NoThread, CSRA_PATH_IN_ID) | |
NCBI_PARAM_DECL (bool, CSRA, READ_FILTER_IN_ALIGN_EXT) | |
NCBI_PARAM_DEF (bool, CSRA, READ_FILTER_IN_ALIGN_EXT, true) | |
static bool | s_GetExplicitMateInfoParam (void) |
static bool | s_GetCigarInAlignExt (void) |
static bool | s_GetIncludeTechnicalReads (void) |
static bool | s_GetClipByQuality (void) |
static bool | s_GetPathInId (void) |
static bool | s_GetReadFilterInAlignExt (void) |
END_NAMESPACE (objects) | |
Variables | |
BEGIN_NCBI_NAMESPACE | |
END_NCBI_NAMESPACE | |
#define NCBI_USE_ERRCODE_X cSRAReader |
Definition at line 57 of file csraread.cpp.
#define RC_NO_MORE_ALIGNMENTS RC(rcApp, rcQuery, rcSearching, rcRow, rcNotFound) |
Definition at line 134 of file csraread.cpp.
BEGIN_NAMESPACE | ( | objects | ) |
END_NAMESPACE | ( | objects | ) |
NCBI_DEFINE_ERR_SUBCODE_X | ( | 2 | ) |
NCBI_PARAM_DECL | ( | bool | , |
CSRA | , | ||
CIGAR_IN_ALIGN_EXT | |||
) |
NCBI_PARAM_DECL | ( | bool | , |
CSRA | , | ||
CLIP_BY_QUALITY | |||
) |
NCBI_PARAM_DECL | ( | bool | , |
CSRA | , | ||
EXPLICIT_MATE_INFO | |||
) |
NCBI_PARAM_DECL | ( | bool | , |
CSRA | , | ||
INCLUDE_TECHNICAL_READS | |||
) |
NCBI_PARAM_DECL | ( | bool | , |
CSRA | , | ||
PATH_IN_ID | |||
) |
NCBI_PARAM_DECL | ( | bool | , |
CSRA | , | ||
READ_FILTER_IN_ALIGN_EXT | |||
) |
NCBI_PARAM_DEF_EX | ( | bool | , |
CSRA | , | ||
CIGAR_IN_ALIGN_EXT | , | ||
true | , | ||
eParam_NoThread | , | ||
CSRA_CIGAR_IN_ALIGN_EXT | |||
) |
NCBI_PARAM_DEF_EX | ( | bool | , |
CSRA | , | ||
CLIP_BY_QUALITY | , | ||
true | , | ||
eParam_NoThread | , | ||
CSRA_CLIP_BY_QUALITY | |||
) |
NCBI_PARAM_DEF_EX | ( | bool | , |
CSRA | , | ||
EXPLICIT_MATE_INFO | , | ||
false | , | ||
eParam_NoThread | , | ||
CSRA_EXPLICIT_MATE_INFO | |||
) |
NCBI_PARAM_DEF_EX | ( | bool | , |
CSRA | , | ||
INCLUDE_TECHNICAL_READS | , | ||
false | , | ||
eParam_NoThread | , | ||
CSRA_INCLUDE_TECHNICAL_READS | |||
) |
NCBI_PARAM_DEF_EX | ( | bool | , |
CSRA | , | ||
PATH_IN_ID | , | ||
true | , | ||
eParam_NoThread | , | ||
CSRA_PATH_IN_ID | |||
) |
Definition at line 99 of file csraread.cpp.
References NCBI_PARAM_TYPE, and ncbi::grid::netcache::search::s_Value().
Referenced by CCSraAlignIterator::GetMatchAlign().
Definition at line 113 of file csraread.cpp.
References NCBI_PARAM_TYPE, and ncbi::grid::netcache::search::s_Value().
Referenced by CCSraShortReadIterator::x_Init().
Definition at line 92 of file csraread.cpp.
References NCBI_PARAM_TYPE, and ncbi::grid::netcache::search::s_Value().
Referenced by CCSraAlignIterator::GetMatchAlign(), and CCSraAlignIterator::x_GetEmptyMatchAnnot().
Definition at line 106 of file csraread.cpp.
References NCBI_PARAM_TYPE, and ncbi::grid::netcache::search::s_Value().
Referenced by CCSraShortReadIterator::x_Init().
Definition at line 120 of file csraread.cpp.
References NCBI_PARAM_TYPE, and ncbi::grid::netcache::search::s_Value().
Referenced by CCSraDb::MakeSraIdPart().
Definition at line 127 of file csraread.cpp.
References NCBI_PARAM_TYPE, and ncbi::grid::netcache::search::s_Value().
Referenced by CCSraAlignIterator::GetMatchAlign().
BEGIN_NCBI_NAMESPACE |
Definition at line 55 of file csraread.cpp.
END_NCBI_NAMESPACE |
Definition at line 2373 of file csraread.cpp.