NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include "text_item_seq_feat.hpp"
#include <gui/objutils/label.hpp>
#include <objmgr/util/sequence.hpp>
#include <objects/general/Object_id.hpp>
#include <objects/general/User_object.hpp>
#include <objects/general/User_field.hpp>
#include <gui/objutils/utils.hpp>
#include <objtools/format/flat_file_config.hpp>
#include <objtools/format/flat_file_generator.hpp>
Go to the source code of this file.
Go to the SVN repository for this file.
Functions | |
USING_SCOPE (objects) | |
static void | s_RenderAccList (CStyledTextOStream &ostream, const CUser_field::TData::TStrs &item_data, const string &title) |
static void | s_Render_Feat_Evidence (CStyledTextOStream &ostream, const CSeq_feat &feat, CScope &) |
static void | s_Render_SeqFeat (CStyledTextOStream &ostream, const CSeq_feat &feat, CScope &scope) |
|
static |
Definition at line 106 of file text_item_seq_feat.cpp.
References copy(), f, CUser_field_Base::GetData(), CUser_object_Base::GetData(), CSeq_feat_Base::GetExt(), CSeq_feat_Base::GetExts(), CUser_object::GetFieldRef(), CUser_field_Base::GetLabel(), CUser_field_Base::C_Data::GetObject(), CObject_id_Base::GetStr(), CUser_field_Base::C_Data::GetStr(), CUser_object_Base::GetType(), CSeq_feat_Base::IsSetExt(), CSeq_feat_Base::IsSetExts(), CUser_object_Base::IsSetType(), CObject_id_Base::IsStr(), ITERATE, and s_RenderAccList().
Referenced by s_Render_SeqFeat().
|
static |
Definition at line 199 of file text_item_seq_feat.cpp.
References CLabel::eDescription, eNa_strand_minus, eNa_strand_plus, NStr::fWithCommas, CSeqUtils::GetAnnotSelector(), CScope::GetBioseqHandle(), CBioseq_Handle::GetBioseqLength(), CSeq_feat_Base::GetData(), CLabel::GetLabel(), GetLength(), CSeq_feat_Base::GetLocation(), CMappedFeat::GetOriginalFeature(), CSeq_feat_Base::GetProduct(), CFlatFileGenerator::GetSeqFeatText(), GetStrand(), CSeqFeatData::GetSubtype(), CSeq_loc::GetTotalRange(), SAnnotSelector::IncludeFeatSubtype(), NStr::IntToString(), CSeq_feat_Base::IsSetProduct(), compile_time_bits::range(), s_Render_Feat_Evidence(), CFlatFileConfig::SetNeverTranslateCDS(), text(), and CStyledTextOStream::WriteMultiLineText().
Referenced by CTextItemSeq_feat::x_RenderText().
|
static |
Definition at line 56 of file text_item_seq_feat.cpp.
References CSeq_id_Base::e_Other, CSeq_id::eAcc_type_mask, CSeq_id::IdentifyAccession(), info, ITERATE, NStr::Join(), and NStr::Wrap().
Referenced by s_Render_Feat_Evidence().
USING_SCOPE | ( | objects | ) |