1 #ifndef _GUI_PACKAGES_IMPORT_FEAT_TABLE_INPUT_HPP_
2 #define _GUI_PACKAGES_IMPORT_FEAT_TABLE_INPUT_HPP_
62 CIRef<IEditCommand> AddSeqAnnotToSeqEntry(
const objects::CSeq_annot& orig_annot, TFeatSeqIDMap& ftbl_seqid_map,
63 unsigned int &startingLocusTagNumber,
unsigned int &startingFeatureId,
const string &locus_tag,
bool euk);
66 CIRef<IEditCommand> TestImport(
const objects::CSeq_annot& orig_annot, TFeatSeqIDMap& ftbl_seqid_map,
67 unsigned int &startingLocusTagNumber,
unsigned int &startingFeatureId,
const string &locus_tag,
bool euk);
70 static void ShowTableInfo();
87 objects::CBioseq_Handle x_FindLocalBioseq_Handle(
const objects::CSeq_feat& feat,
const objects::CTSE_Handle& tseh)
const;
88 objects::CSeq_id_Handle x_GetFixedId(
const objects::CSeq_id&
id,
const objects::CTSE_Handle& tseh)
const;
98 void xPostProcessAnnot(objects::CSeq_annot& annot,
unsigned int &startingLocusTagNumber,
unsigned int &startingFeatureId,
const string &locus_tag,
bool euk);
map< string, int > m_OffsetForId
CMatchFeatureTableDlg::TFeatSeqIDMap TFeatSeqIDMap
CImportFeatTable & operator=(const CImportFeatTable &)
CImportFeatTable(objects::CSeq_entry_Handle seh)
CMatchFeatureTableDlg::TUniqueFeatTblIDs TUniqueFeatTblIDs
objects::CSeq_entry_Handle m_Seh
CImportFeatTable(const CImportFeatTable &)
namespace ncbi::objects::
vector< SObject > TObjects
Include a standard set of the NCBI C++ Toolkit most basic headers.
#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_GUIPKG_SEQUENCE_EDIT_EXPORT