A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/alignment__job_8hpp_source.html below:

NCBI C++ ToolKit: include/gui/widgets/seq_graphic/alignment_job.hpp Source File

1 #ifndef GUI_WIDGETS_SEQ_GRAPHIC___ALIGNMENT_JOB__HPP 2 #define GUI_WIDGETS_SEQ_GRAPHIC___ALIGNMENT_JOB__HPP 81  const

objects::SAnnotSelector& sel,

87  const

objects::SAnnotSelector& sel,

89  int

align_limit,

bool

smear_if_overlimit,

94  const

objects::SAnnotSelector& sel,

const TSeqRange

& range,

100  void

SetSortBy(

const string

& sort_by);

108  static void

GetAnnotNames(

const

objects::CBioseq_Handle& handle,

109  const TSeqRange

& range, objects::SAnnotSelector& sel,

110

TAnnotNameTitleMap&

names

);

116  const

objects::CBioseq_Handle& handle,

117

objects::SAnnotSelector& sel,

118  bool

& has_quality_map,

119  bool

isFastConfig =

false

);

121  bool

FilterDuplicatesAndBadReads(

const

objects::CSeq_align& mapped_align);

125

fAlign_LinkMatePairs = 0x1,

126

fAlign_MatedAlignsAsPwAlign = 0x2,

141  const

objects::CMappedFeat& mapped_feat,

CAlignGlyph

& align)

const

;

143  bool

x_CreateGeneModels(objects::CSeq_loc_Mapper& mapper,

147

objects::CAlign_CI& align_iter);

150

objects::CAlign_CI& align_iter,

bool

sparseAln,

bool

filterResults =

false

);

160  const

objects::CSeq_align& align,

161  const

objects::CSeq_align_Handle& align_handle,

168  void

x_BuildAlignDataSource(

const

objects::CSeq_align& align,

TAlnDataSources

& align_ds,

bool

sparseAln);

171  const

objects::CSeq_align& align,

172  const

objects::CSeq_align_Handle& align_handle,

188  bool

m_SmearOverLimit =

false

;

193  bool

m_ShowSecondPass =

true

;

255  typedef

vector< CConstRef<IAlnGraphicDataSource> >

TAlnMgrVec

;

258

objects::CBioseq_Handle handle,

259  const

objects::SAnnotSelector& aln_sel,

260  const

objects::SAnnotSelector& graph_sel,

264  const string

& cache_key);

271  EJobState

x_LoadAlignments(objects::CTSE_Handle& tse_handle);

273  typedef

vector<CConstRef<objects::CSeq_graph>>

TGraphs

;

pair< CRef< IAlnGraphicDataSource >, int > TAlnDS_Anchor

CSGAlignmentJob.

vector< TAlnDS_Anchor > TAlnDataSources

void GetAnchors(objects::CBioseq_Handle &handle, const objects::CSynonymsSet *synonyms, const objects::CSeq_align &align, vector< objects::CSeq_align::TDim > &anchors)

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)

CGraphStatCollector Helper class to use with CSGAlignStatJob::x_CollectAlignStats x_CollectAlignStats...

virtual bool ComputePileUp()

virtual void ClearRange(const TSeqRange &range)

CGraphStatCollector(double window)

virtual void AddStat(size_t index, CAlnStatGlyph::SStatStruct &stat)=0

virtual void UpdateGroup(size_t offset)

virtual ~CGraphStatCollector()=default

virtual void NewGroup(int batch_size)

const CSGAlignScoringJob & operator=(const CSGAlignScoringJob &)

pair< CConstRef< CObject >, int > TAlnAnchorPair

map< TAlnAnchorPair, CIRef< ISGAlnScore > > TAlnScoreMap

CSGAlignScoringJob(const CSGAlignScoringJob &)

TAlnScoreMap m_AlnScoreMap

vector< CConstRef< IAlnGraphicDataSource > > TAlnMgrVec

objects::SAnnotSelector m_GraphSel

pileup graph selector

string m_CacheKey

Graph cache key calculated by alignment ds.

TModelUnit m_Window

current zoom scale

CSGAlignStatJob(const CSGAlignStatJob &)

IAlnGraphicDataSource::TNumrow TNumrow

vector< CConstRef< objects::CSeq_graph > > TGraphs

const CSGAlignStatJob & operator=(const CSGAlignStatJob &)

pair< CRef< CAlignGlyph >, string > TMatedAlign

CIRef< ILayoutPolicy > m_LayoutPolicy

CAlignmentConfig::EUnalignedTailsMode m_UnalignedTailsMode

Flag, indicating whether and how to display unaligned tails.

CAlignmentConfig::EHideSraAlignments m_HideSra

Flag, indicating whether to hide duplicates and/or bad reads.

int m_AlignLimit

max number of alignments to load.

void SetLayoutPolicy(ILayoutPolicy *layout_policy)

void SetAnnotName(const string &name)

EAlignFlags

Request a list of alignments from a bioseq.

void SetShowSecondPass(bool value)

TModelUnit m_Window

current window for smear bars

TSignedSeqPos & m_MaxEndTail

Max length of unaligned tail at the end of the sequence.

vector< CRef< CAlignGlyph > > m_Aligns

alignments feature retrieval

void SetHideSra(CAlignmentConfig::EHideSraAlignments hideSra)

void SetUnalignedTailsMode(CAlignmentConfig::EUnalignedTailsMode tailsMode)

CIRef< IAlignSorter > m_Sorter

bool m_LinkPair

link mate pair aligns

TSignedSeqPos & m_MaxStartTail

> Flag to show second-pass alignments (relevant to assembly to assembly alignments)

list< CRef< CSeqGlyph > > TObjects

CSeqGraphicJob – the base class of seqgraphic job for handling the job status such as reporting the p...

virtual EJobState x_Execute()=0

method truly doing the job.

IAlnGraphicDataSource - interface to a data source representing an abstract alignment used in graphic...

IAlnExplorer::TNumrow TNumrow

class ILayoutPolicy defines the abstract interface required for generating layout based on a set of g...

static const struct name_t names[]

unsigned int TSeqPos

Type for sequence locations and lengths.

int TSignedSeqPos

Type for signed sequence position.

list< CRef< CLinkedFeature > > TLinkedFeats

EJobState

Job states (describe FSM)

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define END_SCOPE(ns)

End the previously defined scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

#define BEGIN_SCOPE(ns)

Define a new scope.

#define NCBI_GUIWIDGETS_SEQGRAPHIC_EXPORT

const GenericPointer< typename T::ValueType > T2 value


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4