NCBI C++ ToolKit
Functions | Variables
align_tab_export_job.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/ncbifile.hpp>
#include <objmgr/feat_ci.hpp>
#include <gui/packages/pkg_alignment/align_tab_export_job.hpp>
#include <objmgr/align_ci.hpp>
#include <objmgr/util/sequence.hpp>
#include <objects/seqalign/Spliced_seg.hpp>
#include <algo/align/util/score_builder.hpp>
#include <gui/objutils/utils.hpp>
#include <gui/widgets/wx/csv_exporter.hpp>
+ Include dependency graph for align_tab_export_job.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

 USING_SCOPE (ncbi::objects)
 
static CSeq_align::TDim sFindAnchorRow (CBioseq_Handle handle, const CSeq_align &align)
 
static size_t s_CountSegments (const CSeq_align &align)
 
static void s_GetDefline (CBioseq_Handle bsh, string &defline)
 
static string s_ShortenIdLabel (const string &label)
 
static string s_RemovePanfsBasePath (const string &label)
 
static map< string, stringsGenerateFields (CBioseq_Handle handle, const CSeq_align &align, CSeq_align::TDim anchorRow)
 

Variables

static CFastMutex s_DFLock
 
static sequence::CDeflineGenerator s_DefGen
 This class seems to be non-thread safe even as a stack var. More...
 

Function Documentation

◆ s_CountSegments()

static size_t s_CountSegments ( const CSeq_align align)
static

◆ s_GetDefline()

static void s_GetDefline ( CBioseq_Handle  bsh,
string defline 
)
inlinestatic

Definition at line 122 of file align_tab_export_job.cpp.

References s_DefGen, and s_DFLock.

Referenced by sGenerateFields().

◆ s_RemovePanfsBasePath()

static string s_RemovePanfsBasePath ( const string label)
static

Definition at line 151 of file align_tab_export_job.cpp.

References label.

Referenced by sGenerateFields().

◆ s_ShortenIdLabel()

static string s_ShortenIdLabel ( const string label)
static

Definition at line 129 of file align_tab_export_job.cpp.

References label.

Referenced by sGenerateFields().

◆ sFindAnchorRow()

static CSeq_align::TDim sFindAnchorRow ( CBioseq_Handle  handle,
const CSeq_align align 
)
static

◆ sGenerateFields()

static map<string, string> sGenerateFields ( CBioseq_Handle  handle,
const CSeq_align align,
CSeq_align::TDim  anchorRow 
)
static

◆ USING_SCOPE()

USING_SCOPE ( ncbi::objects  )

Variable Documentation

◆ s_DefGen

sequence::CDeflineGenerator s_DefGen
static

This class seems to be non-thread safe even as a stack var.

Definition at line 119 of file align_tab_export_job.cpp.

Referenced by s_GetDefline().

◆ s_DFLock

CFastMutex s_DFLock
static

Definition at line 118 of file align_tab_export_job.cpp.

Referenced by s_GetDefline().

Modified on Thu May 23 12:30:54 2024 by modify_doxy.py rev. 669887