NCBI C++ ToolKit
|
#include <corelib/ncbistd.hpp>
#include <objects/seqfeat/OrgMod.hpp>
#include <objects/seqfeat/SubSource.hpp>
Go to the source code of this file.
Go to the SVN repository for this file.
Functions | |
CTempString | GetStringOfFeatQual (EFeatureQualifier eFeatureQualifier) |
Given a EFeatureQualifier, this returns the qualifier name. More... | |
CTempString | GetStringOfSourceQual (ESourceQualifier eSourceQualifier) |
Given a ESourceQualifier, this returns the qualifier name. More... | |
ESourceQualifier | GetSourceQualOfOrgMod (COrgMod::ESubtype eOrgModSubtype) |
Translate an org-mod subtype into a sourcequalifier. More... | |
ESourceQualifier | GetSourceQualOfSubSource (CSubSource::ESubtype eSubSourceSubtype) |
Translate a subsource subtype into a sourcequalifier. More... | |
enum EFeatureQualifier |
Definition at line 50 of file flat_qual_slots.hpp.
enum ESourceQualifier |
Definition at line 182 of file flat_qual_slots.hpp.
ESourceQualifier GetSourceQualOfOrgMod | ( | COrgMod::ESubtype | eOrgModSubtype | ) |
Translate an org-mod subtype into a sourcequalifier.
Definition at line 329 of file flat_qual_slots.cpp.
References CASE_ORGMOD, eSQ_none, eSQ_orgmod_note, eSQ_spec_or_nat_host, COrgMod_Base::eSubtype_nat_host, and COrgMod_Base::eSubtype_other.
Referenced by s_OrgModToSlot().
ESourceQualifier GetSourceQualOfSubSource | ( | CSubSource::ESubtype | eSubSourceSubtype | ) |
Translate a subsource subtype into a sourcequalifier.
Definition at line 387 of file flat_qual_slots.cpp.
References DO_SS, eSQ_none, eSQ_subsource_note, and CSubSource_Base::eSubtype_other.
Referenced by s_SubSourceToSlot().
CTempString GetStringOfFeatQual | ( | EFeatureQualifier | eFeatureQualifier | ) |
Given a EFeatureQualifier, this returns the qualifier name.
Usually, it's the same as the enum name minus the "eFQ_" prefix, but not always.
Definition at line 47 of file flat_qual_slots.cpp.
References _ASSERT, DEFINE_STATIC_ARRAY_MAP, eFQ_cds_product, eFQ_gene_allele, eFQ_gene_map, eFQ_gene_syn_refseq, eFQ_gene_xref, eFQ_go_component, eFQ_go_function, eFQ_go_process, eFQ_illegal_qual, eFQ_NUM_SOURCE_QUALIFIERS, eFQ_prot_activity, eFQ_prot_EC_number, eFQ_prot_name, eFQ_transcript_id_note, label, number, site, and TYPICAL_FQ.
CTempString GetStringOfSourceQual | ( | ESourceQualifier | eSourceQualifier | ) |
Given a ESourceQualifier, this returns the qualifier name.
Usually, it's the same as the enum name minus the "eSQ_" prefix, but not always.
Definition at line 195 of file flat_qual_slots.cpp.
References _ASSERT, DEFINE_STATIC_ARRAY_MAP, eSQ_endogenous_virus_name, eSQ_insertion_seq_name, eSQ_NUM_SOURCE_QUALIFIERS, eSQ_one_orgmod, eSQ_org_xref, eSQ_plasmid_name, eSQ_plastid_name, eSQ_spec_or_nat_host, eSQ_subclone, eSQ_substrain, eSQ_transposon_name, eSQ_zero_orgmod, eSQ_zero_subsrc, label, and TYPICAL_SQ.