Search Toolkit Book for CSeqTextDataSourceInterval
#include <gui/widgets/seq_text/seq_text_ds.hpp>
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, string & buffer, objects::SAnnotSelector * feat_sel ) const ◆ GetSeqString() void CSeqTextDataSourceInterval::GetSeqString ( TSeqPos src_start, TSeqPos src_stop, string & buffer ) 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, string & tooltip_text ) ◆ GetVariations() ◆ IntersectingSourceInterval() bool CSeqTextDataSourceInterval::IntersectingSourceInterval ( TSeqPos & src_start, TSeqPos & src_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 ( TSeqPos & pos ) const ◆ SourcePosToIntervalPos() bool CSeqTextDataSourceInterval::SourcePosToIntervalPos ( TSeqPos & pos ) 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 protectedDefinition 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 protectedThe 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