NCBI C++ ToolKit
Classes | Typedefs | Functions | Variables
entrez_conversion.cpp File Reference
#include <ncbi_pch.hpp>
#include <gui/objutils/entrez_conversion.hpp>
#include <corelib/ncbitime.hpp>
#include <util/static_map.hpp>
#include <gui/objutils/label.hpp>
#include <gui/objutils/utils.hpp>
#include <gui/objutils/gui_eutils_client.hpp>
+ Include dependency graph for entrez_conversion.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CXmlNodeObjectLabelHandler
 

Typedefs

typedef SStaticPair< const char *, const char * > TPair
 
typedef CStaticPairArrayMap< const char *, const char *, PNocase_CStrTEntrezDbMap
 
typedef CStaticPairArrayMap< const char *, const char *, PNocase_CStrTGenomeLinkMap
 

Functions

 USING_SCOPE (objects)
 
 DEFINE_STATIC_ARRAY_MAP (TEntrezDbMap, sc_EntrezDbMap, sc_Dbs)
 
 DEFINE_STATIC_ARRAY_MAP (TGenomeLinkMap, sc_GenomeLinkMap, sc_Pairs)
 

Variables

static const TPair sc_Dbs []
 
static const TPair sc_Pairs []
 

Typedef Documentation

◆ TEntrezDbMap

Definition at line 50 of file entrez_conversion.cpp.

◆ TGenomeLinkMap

Definition at line 62 of file entrez_conversion.cpp.

◆ TPair

typedef SStaticPair<const char*, const char*> TPair

Definition at line 43 of file entrez_conversion.cpp.

Function Documentation

◆ DEFINE_STATIC_ARRAY_MAP() [1/2]

DEFINE_STATIC_ARRAY_MAP ( TEntrezDbMap  ,
sc_EntrezDbMap  ,
sc_Dbs   
)

◆ DEFINE_STATIC_ARRAY_MAP() [2/2]

DEFINE_STATIC_ARRAY_MAP ( TGenomeLinkMap  ,
sc_GenomeLinkMap  ,
sc_Pairs   
)

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ sc_Dbs

const TPair sc_Dbs[]
static
Initial value:
= {
{ "assembly", "Genome Assembly" },
{ "gene", "Gene" },
{ "nucleotide", "Nucleotide" },
{ "protein", "Protein" },
}

Definition at line 44 of file entrez_conversion.cpp.

◆ sc_Pairs

const TPair sc_Pairs[]
static
Initial value:
= {
{ "genomeprj_genome", "Chromosomes" },
{ "genomeprj_nucleotide", "Contigs" },
{ "genomeprj_nucleotide_mrna", "mRNAs" },
{ "genomeprj_nucleotide_wgs", "Whole Genome Shotgun sequences" },
{ "genomeprj_organella", "Organelles" },
{ "genomeprj_protein", "Proteins" },
}

Definition at line 53 of file entrez_conversion.cpp.

Referenced by CLinkUtils::AddSequenceLinks(), and s_CleanCDDFeature().

Modified on Fri Sep 20 14:57:08 2024 by modify_doxy.py rev. 669887