NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <corelib/ncbistd.hpp>
#include <objects/seqblock/PIR_block.hpp>
#include <objects/seqblock/PRF_block.hpp>
#include <objects/seqblock/GB_block.hpp>
#include <objects/seqblock/SP_block.hpp>
#include <objects/seqblock/EMBL_block.hpp>
#include <objects/seq/MolInfo.hpp>
#include <objects/seqfeat/BioSource.hpp>
#include <objects/seqfeat/SubSource.hpp>
#include <objects/seqfeat/Org_ref.hpp>
#include <objects/seqfeat/OrgName.hpp>
#include <objects/seqfeat/OrgMod.hpp>
#include <objmgr/bioseq_ci.hpp>
#include <objmgr/seqdesc_ci.hpp>
#include <util/static_set.hpp>
#include <algorithm>
#include <objtools/format/formatter.hpp>
#include <objtools/format/text_ostream.hpp>
#include <objtools/format/items/keywords_item.hpp>
#include <objtools/format/context.hpp>
#include <objects/valid/Comment_set.hpp>
#include <objects/valid/Comment_rule.hpp>
#include <objects/misc/sequence_util_macros.hpp>
Go to the source code of this file.
Go to the SVN repository for this file.
Typedefs | |
typedef CStaticArraySet< const char *, PCase_CStr > | TStaticKeywordSet |
Enumerations | |
enum | ETechFlags { e_not_set , eEST , eSTS , eGSS } |
Functions | |
DEFINE_STATIC_ARRAY_MAP (TStaticKeywordSet, sc_EST_kw, sc_EST) | |
DEFINE_STATIC_ARRAY_MAP (TStaticKeywordSet, sc_GSS_kw, sc_GSS) | |
DEFINE_STATIC_ARRAY_MAP (TStaticKeywordSet, sc_STS_kw, sc_STS) | |
static bool | s_CheckSpecialKeyword (const string &keyword, ETechFlags tech) |
static bool | x_OkayToAddKeyword (const string &keyword, vector< string > keywords) |
Variables | |
static const char *const | sc_EST [] |
static const char *const | sc_GSS [] |
static const char *const | sc_STS [] |
typedef CStaticArraySet<const char*, PCase_CStr> TStaticKeywordSet |
Definition at line 103 of file keywords_item.cpp.
enum ETechFlags |
Enumerator | |
---|---|
e_not_set | |
eEST | |
eSTS | |
eGSS |
Definition at line 88 of file keywords_item.cpp.
DEFINE_STATIC_ARRAY_MAP | ( | TStaticKeywordSet | , |
sc_EST_kw | , | ||
sc_EST | |||
) |
DEFINE_STATIC_ARRAY_MAP | ( | TStaticKeywordSet | , |
sc_GSS_kw | , | ||
sc_GSS | |||
) |
DEFINE_STATIC_ARRAY_MAP | ( | TStaticKeywordSet | , |
sc_STS_kw | , | ||
sc_STS | |||
) |
|
static |
Definition at line 121 of file keywords_item.cpp.
References eEST, eGSS, and eSTS.
Referenced by CKeywordsItem::x_GatherInfo().
Definition at line 436 of file keywords_item.cpp.
References NStr::EqualNocase(), and ITERATE.
Referenced by CKeywordsItem::x_AddKeyword().
Definition at line 97 of file keywords_item.cpp.
Definition at line 108 of file keywords_item.cpp.
Definition at line 114 of file keywords_item.cpp.