NCBI C++ ToolKit
Static Public Member Functions | Static Private Member Functions | List of all members
CConvertBadCdsAndRnaToMiscFeat Class Reference

Search Toolkit Book for CConvertBadCdsAndRnaToMiscFeat

#include <gui/packages/pkg_sequence_edit/convert_cds_with_gaps_to_misc_feat.hpp>

Static Public Member Functions

static CRef< CCmdCompositeapply (wxWindow *parent, objects::CSeq_entry_Handle seh)
 

Static Private Member Functions

static bool IsExtendableLeft (TSeqPos left, const CBioseq &seq, CScope *scope, TSeqPos &extend_len)
 
static bool IsExtendableRight (TSeqPos right, const CBioseq &seq, CScope *scope, TSeqPos &extend_len)
 
static bool IsNonExtendable (const CSeq_loc &loc, const CBioseq &seq, CScope *scope)
 
static bool getBacterialPartialNonextendable (const CSeq_feat &feat, CBioseq_Handle bsh)
 
static bool IsShortrRNA (const CSeq_feat &f, CScope *scope)
 
static bool getShortRRNA (const CSeq_feat &feat, CScope &scope)
 
static bool getCdsOverlap (const CSeq_feat &cds, CBioseq_Handle bsh)
 
static bool getRnaOverlap (const CSeq_feat &rna, CBioseq_Handle bsh)
 
static bool getCdsRnaOverlap (const CSeq_feat &feat, CBioseq_Handle bsh)
 

Detailed Description

Definition at line 131 of file convert_cds_with_gaps_to_misc_feat.hpp.

Member Function Documentation

◆ apply()

CRef< CCmdComposite > CConvertBadCdsAndRnaToMiscFeat::apply ( wxWindow *  parent,
objects::CSeq_entry_Handle  seh 
)
static

◆ getBacterialPartialNonextendable()

bool CConvertBadCdsAndRnaToMiscFeat::getBacterialPartialNonextendable ( const CSeq_feat feat,
CBioseq_Handle  bsh 
)
staticprivate

◆ getCdsOverlap()

bool CConvertBadCdsAndRnaToMiscFeat::getCdsOverlap ( const CSeq_feat cds,
CBioseq_Handle  bsh 
)
staticprivate

◆ getCdsRnaOverlap()

bool CConvertBadCdsAndRnaToMiscFeat::getCdsRnaOverlap ( const CSeq_feat feat,
CBioseq_Handle  bsh 
)
staticprivate

◆ getRnaOverlap()

bool CConvertBadCdsAndRnaToMiscFeat::getRnaOverlap ( const CSeq_feat rna,
CBioseq_Handle  bsh 
)
staticprivate

◆ getShortRRNA()

bool CConvertBadCdsAndRnaToMiscFeat::getShortRRNA ( const CSeq_feat feat,
CScope scope 
)
staticprivate

Definition at line 563 of file convert_cds_with_gaps_to_misc_feat.cpp.

References CSeq_feat_Base::IsSetPartial(), and IsShortrRNA().

Referenced by apply().

◆ IsExtendableLeft()

bool CConvertBadCdsAndRnaToMiscFeat::IsExtendableLeft ( TSeqPos  left,
const CBioseq seq,
CScope scope,
TSeqPos extend_len 
)
staticprivate

◆ IsExtendableRight()

bool CConvertBadCdsAndRnaToMiscFeat::IsExtendableRight ( TSeqPos  right,
const CBioseq seq,
CScope scope,
TSeqPos extend_len 
)
staticprivate

◆ IsNonExtendable()

bool CConvertBadCdsAndRnaToMiscFeat::IsNonExtendable ( const CSeq_loc loc,
const CBioseq seq,
CScope scope 
)
staticprivate

◆ IsShortrRNA()

bool CConvertBadCdsAndRnaToMiscFeat::IsShortrRNA ( const CSeq_feat f,
CScope scope 
)
staticprivate

The documentation for this class was generated from the following files:
Modified on Fri Jun 14 16:49:26 2024 by modify_doxy.py rev. 669887