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/classCSeqTextDataSourceInterval.html below:

NCBI C++ ToolKit: CSeqTextDataSourceInterval Class Reference

Search Toolkit Book for CSeqTextDataSourceInterval

#include <gui/widgets/seq_text/seq_text_ds.hpp>

  CSeqTextDataSourceInterval (const objects::CSeq_loc &loc, objects::CScope &scope, TSeqPos offset)     ~CSeqTextDataSourceInterval ()   TSeqPos  GetSourceStart () const   TSeqPos  GetSourceStop () const   TSeqPos  GetSequenceStart () const   TSeqPos  GetSequenceStop () const   TSeqPos  GetLength () const   void  GetSeqString (TSeqPos src_start, TSeqPos src_stop, string &buffer) const   void  GetSeqData (TSeqPos src_start, TSeqPos src_stop, string &buffer, objects::SAnnotSelector *feat_sel) const   objects::ENa_strand  GetStrand () const   void  GetToolTipForPosition (TSeqPos src_pos, string &tooltip_text)   bool  IntersectingSourceInterval (TSeqPos &src_start, TSeqPos &src_stop) const   bool  SourcePosToIntervalPos (TSeqPos &pos) const   bool  SequencePosToIntervalPos (TSeqPos &pos) const   void  RenderFeatureExtras (ISeqTextGeometry *pParent, TSeqPos start_offset, TSeqPos stop_offset)   void  GetFeatureData (TSeqPos start_offset, TSeqPos stop_offset, CSeqTextConfig *cfg, ISeqTextGeometry *pParent, CSeqTextDefs::TSubtypeVector &subtypes, CSeqTextDefs::TSpliceSiteVector &splice_sites, CSeqTextDefs::TVariationGraphVector &variations)   void  GetVariations (TSeqPos start_offset, TSeqPos stop_offset, CSeqTextDefs::TVariationGraphVector &variations)   void  GetSubtypesForAlternatingExons (TSeqPos start_offset, TSeqPos stop_offset, ISeqTextGeometry *pParent, CSeqTextDefs::TSubtypeVector &subtypes, bool &even)   void  GetFeaturesAtPosition (TSeqPos source_pos, vector< CConstRef< objects::CSeq_feat > > &features)   objects::CBioseq_Handle  GetSeq ()  

Definition at line 62 of file seq_text_ds.hpp.

◆ CSeqTextDataSourceInterval() CSeqTextDataSourceInterval::CSeqTextDataSourceInterval ( const objects::CSeq_loc &  loc, objects::CScope &  scope, TSeqPos  offset  ) ◆ ~CSeqTextDataSourceInterval() CSeqTextDataSourceInterval::~CSeqTextDataSourceInterval ( )

Definition at line 559 of file seq_text_ds.cpp.

◆ GetFeatureData()

Definition at line 714 of file seq_text_ds.cpp.

References CSeqTextPaneConfig::eAll, CSeqFeatData::eSubtype_cdregion, CSeqFeatData::eSubtype_variation, f, CSeqUtils::GetAnnotSelector(), CSeqTextConfig::GetFeatureColorationChoice(), CSeqTextConfig::GetShow(), IntersectingSourceInterval(), LookForSpliceJunctions(), m_Seq, ISeqTextGeometry::STG_SetSubtypesForFeature(), x_AddVariationsFromFeature(), and x_GetSeqLocForInterval().

◆ GetFeaturesAtPosition() void CSeqTextDataSourceInterval::GetFeaturesAtPosition ( TSeqPos  source_pos, vector< CConstRef< objects::CSeq_feat > > &  features  ) ◆ GetLength() TSeqPos CSeqTextDataSourceInterval::GetLength ( void  ) const inline ◆ GetSeq() objects::CBioseq_Handle CSeqTextDataSourceInterval::GetSeq ( void  ) inline ◆ GetSeqData() void CSeqTextDataSourceInterval::GetSeqData ( TSeqPos  src_start, TSeqPos  src_stop, stringbuffer, objects::SAnnotSelector *  feat_sel  ) const ◆ GetSeqString() void CSeqTextDataSourceInterval::GetSeqString ( TSeqPos  src_start, TSeqPos  src_stop, stringbuffer  ) const ◆ GetSequenceStart() TSeqPos CSeqTextDataSourceInterval::GetSequenceStart ( ) const inline ◆ GetSequenceStop() TSeqPos CSeqTextDataSourceInterval::GetSequenceStop ( ) const inline ◆ GetSourceStart() TSeqPos CSeqTextDataSourceInterval::GetSourceStart ( ) const inline ◆ GetSourceStop() TSeqPos CSeqTextDataSourceInterval::GetSourceStop ( ) const inline ◆ GetStrand() ◆ GetSubtypesForAlternatingExons() ◆ GetToolTipForPosition() void CSeqTextDataSourceInterval::GetToolTipForPosition ( TSeqPos  src_pos, stringtooltip_text  ) ◆ GetVariations() ◆ IntersectingSourceInterval() bool CSeqTextDataSourceInterval::IntersectingSourceInterval ( TSeqPossrc_start, TSeqPossrc_stop  ) const ◆ LookForSpliceJunctions()

Definition at line 867 of file seq_text_ds.cpp.

References CBioseq_Handle::eCoding_Iupac, eNa_strand_minus, CBioseq_Handle::GetBioseqLength(), CRange_Base::GetFrom(), CMappedFeat::GetLocation(), CSeqVector::GetSeqData(), CBioseq_Handle::GetSeqVector(), CRange_Base::GetTo(), m_Offset, m_Seq, SequencePosToIntervalPos(), and x_IsSpliceSite().

Referenced by GetFeatureData().

◆ RenderFeatureExtras() ◆ SequencePosToIntervalPos() bool CSeqTextDataSourceInterval::SequencePosToIntervalPos ( TSeqPospos ) const ◆ SourcePosToIntervalPos() bool CSeqTextDataSourceInterval::SourcePosToIntervalPos ( TSeqPospos ) const ◆ x_AddVariationsFromFeature() ◆ x_GetSeqLocForInterval() ◆ x_IsSpliceSite() bool CSeqTextDataSourceInterval::x_IsSpliceSite ( string  splice_buffer, bool  before_loc, bool  is_minus  ) const protected ◆ m_Feat objects::CFeat_CI CSeqTextDataSourceInterval::m_Feat protected

Definition at line 100 of file seq_text_ds.hpp.

◆ m_Length TSeqPos CSeqTextDataSourceInterval::m_Length protected ◆ m_Loc CRef<objects::CSeq_loc> CSeqTextDataSourceInterval::m_Loc protected ◆ m_Offset TSeqPos CSeqTextDataSourceInterval::m_Offset protected ◆ m_Seq objects::CBioseq_Handle CSeqTextDataSourceInterval::m_Seq protected ◆ m_Vect objects::CSeqVector CSeqTextDataSourceInterval::m_Vect protected

The documentation for this class was generated from the following files:


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