100 "location.fuzz.from.lim",
101 "location.fuzz.to.lim",
110 "product.fuzz.from.lim",
111 "product.fuzz.to.lim",
126 "data.cdregion.frame",
145 return iter == s_NameToIdMap.end()? -1: iter->second;
static const char * s_Field_id_names[]
SStaticPair< const char *, CSeqTable_column_info::EField_id > TNameToIdPair
static const TNameToIdPair s_NameToIdArr[]
DEFINE_STATIC_ARRAY_MAP(TNameToIdMap, s_NameToIdMap, s_NameToIdArr)
CStaticPairArrayMap< const char *, CSeqTable_column_info::EField_id, PCase_CStr > TNameToIdMap
User-defined methods of the data storage class.
~CSeqTable_column_info(void)
static const char * GetNameForId(int id)
static int GetIdForName(const string &name)
class CStaticArrayMap<> is an array adaptor that provides an STLish interface to statically-defined a...
TBase::const_iterator const_iterator
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
@ eField_id_product_fuzz_from_lim
@ eField_id_location
location as Seq-loc
@ eField_id_data_cdregion_frame
@ eField_id_product_id
product Seq-id
@ eField_id_location_id
location Seq-id
@ eField_id_location_strand
location strand
@ eField_id_product_gi
product gi
@ eField_id_id_local
main feature fields id.local.id
@ eField_id_product_strand
product strand
@ eField_id_ext_type
extra fields, see also special values for str below
@ eField_id_product_to
product interval to
@ eField_id_product_fuzz_to_lim
@ eField_id_xref_id_local
xref.id.local.id
@ eField_id_location_to
interval to
@ eField_id_location_gi
gi
@ eField_id_product
product as Seq-loc
@ eField_id_location_fuzz_to_lim
@ eField_id_location_fuzz_from_lim
@ eField_id_data_imp_key
various data fields
@ eField_id_product_from
product interval from
@ eField_id_location_from
interval from
Template structure SStaticPair is simlified replacement of STL pair<> Main reason of introducing this...