NCBI C++ ToolKit
Classes | Typedefs | Functions
alignment_job.hpp File Reference
#include <gui/widgets/seq_graphic/graph_cache.hpp>
#include <gui/widgets/seq_graphic/sparse_graph.hpp>
#include <gui/widgets/seq_graphic/seqgraphic_job.hpp>
#include <gui/widgets/seq_graphic/alignment_glyph.hpp>
#include <gui/widgets/seq_graphic/feature_sorter.hpp>
#include <gui/widgets/seq_graphic/seqgraphic_job_result.hpp>
#include <gui/widgets/seq_graphic/alignment_score.hpp>
#include <gui/widgets/seq_graphic/alignment_conf.hpp>
#include <gui/gui.hpp>
#include <gui/widgets/seq_graphic/layout_policy.hpp>
#include <gui/widgets/seq_graphic/align_statistics_glyph.hpp>
+ Include dependency graph for alignment_job.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.


class  CSGAlignmentJob
class  CSGAlignScoringJob
 CSGAlignScoreJob. More...
class  CGraphStatCollector
 CGraphStatCollector Helper class to use with CSGAlignStatJob::x_CollectAlignStats x_CollectAlignStats reads alignments pileups and stores them into either CAlignmentGraph or CAlnStatGlyph::TStatVec using the corresponding descendant of CGraphStatCollector. More...
class  CSGAlignStatJob
 CSGAlignStatJob. More...


typedef pair< CRef< IAlnGraphicDataSource >, intTAlnDS_Anchor
 CSGAlignmentJob. More...
typedef vector< TAlnDS_AnchorTAlnDataSources


void BuildAlignDataSource (objects::CBioseq_Handle &handle, vector< objects::CSeq_align::TDim > &anchors, const objects::CSeq_align &align, bool sparseAln, TModelUnit window, TAlnDataSources &aln_datasources, CRange< TSeqPos > *range=nullptr)
void GetAnchors (objects::CBioseq_Handle &handle, const objects::CSynonymsSet *synonyms, const objects::CSeq_align &align, vector< objects::CSeq_align::TDim > &anchors)

Typedef Documentation

◆ TAlnDataSources

typedef vector<TAlnDS_Anchor> TAlnDataSources

Definition at line 60 of file alignment_job.hpp.

◆ TAlnDS_Anchor


Definition at line 59 of file alignment_job.hpp.

Function Documentation

◆ BuildAlignDataSource()

void BuildAlignDataSource ( objects::CBioseq_Handle &  handle,
vector< objects::CSeq_align::TDim > &  anchors,
const objects::CSeq_align &  align,
bool  sparseAln,
TModelUnit  window,
TAlnDataSources aln_datasources,
CRange< TSeqPos > *  range = nullptr 

◆ GetAnchors()

void GetAnchors ( objects::CBioseq_Handle &  handle,
const objects::CSynonymsSet *  synonyms,
const objects::CSeq_align &  align,
vector< objects::CSeq_align::TDim > &  anchors 
Modified on Sun Feb 25 03:05:39 2024 by rev. 669887