A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/autodef__source__group_8cpp_source.html below:

NCBI C++ ToolKit: src/objmgr/util/autodef_source_group.cpp Source File

87

rval |= (*it)->AddQual (IsOrgMod, subtype, keepAfterSemicolon);

99

rval |= (*it)->RemoveQual (IsOrgMod, subtype);

145

vector<CRef<CAutoDefSourceGroup> > group_list;

146

TSourceDescriptionVector::iterator it;

164

&& (*it)->Compare (*(

g

->GetSrcList()[0])) == 0) {

168

group_list.push_back (

g

);

177

CAutoDefSourceDescription::TModifierVector::const_iterator mod_it, mod_it_other;

178

CAutoDefSourceDescription::TModifierVector::iterator mod_list_it;

179

TSourceDescriptionVector::iterator it;

185

mod_it = (*it)->GetModifiers().begin();

186  while

(mod_it != (*it)->GetModifiers().end()) {

187

mods.push_back (*mod_it);

192

mod_list_it = mods.begin();

193  while

(mod_list_it != mods.end()) {

194

mod_it_other = (*it)->GetModifiers().begin();

196  while

(mod_it_other != (*it)->GetModifiers().end() && !found_mod) {

197  if

(mod_list_it->Compare (*mod_it_other) == 0) {

205

mod_list_it = mods.erase (mod_list_it);

222

CAutoDefSourceDescription::TModifierVector::iterator mod_it_other;

231  TModPair

x(mod_it->IsOrgMod(), mod_it->GetSubtype());

232  if

(present_any.

find

(x) == present_any.

end

()) {

233

present_any[x] =

true

;

234

mods.push_back(*mod_it);

247  unsigned int

num_other, num_this;

253  if

(num_other < num_this) {

255

}

else if

(num_other > num_this) {

290  for

(

unsigned int

k = 1; k <

m_SourceList

.size(); k ++) {

293  string

tmp_desc =

m_SourceList

[k]->GetComboDescription(mod_combo);

316  bool

has_tricky =

false

;

318  for

(

unsigned int

k = 0; k <

m_SourceList

.size() && ! has_tricky; k++) {

327  bool

is_sp_name =

false

;

328

string::size_type pos =

NStr::Find

(taxname,

" sp."

);

329  if

(pos != NCBI_NS_STD::string::npos

339  bool

all_diff_sp_orgnames =

true

;

341  for

(

unsigned int

k = 0; k <

m_SourceList

.size() && all_diff_sp_orgnames; k++) {

346  for

(

unsigned int

j = 0; j <

m_SourceList

.size() && all_diff_sp_orgnames; j++) {

351

all_diff_sp_orgnames =

false

;

358  return

all_diff_sp_orgnames;

bool IsSpName(string taxname)

pair< bool, int > TModPair

map< TModPair, bool > TModMap

vector< CAutoDefSourceModifierInfo > TModifierVector

vector< CAutoDefAvailableModifier > TAvailableModifierVector

CAutoDefSourceDescription * GetSourceDescription(unsigned int index)

CAutoDefSourceDescription::TModifierVector GetModifiersPresentForAny()

void AddSourceDescription(CRef< CAutoDefSourceDescription > tmp)

bool GetDefaultExcludeSp()

void AddSource(CRef< CAutoDefSourceDescription > src)

vector< CRef< CAutoDefSourceDescription > > TSourceDescriptionVector

TSourceDescriptionVector m_SourceList

CRef< CAutoDefSourceGroup > SplitGroup()

bool AddQual(bool IsOrgMod, int subtype, bool keepAfterSemicolon)

vector< CRef< CAutoDefSourceGroup > > RemoveNonMatchingDescriptions()

int Compare(const CAutoDefSourceGroup &s) const

TSourceDescriptionVector GetSrcList() const

void x_SortDescriptions(IAutoDefCombo *mod_combo)

void GetAvailableModifiers(CAutoDefSourceDescription::TAvailableModifierVector &modifier_list)

CAutoDefSourceDescription::TModifierVector GetModifiersPresentForAll()

bool RemoveQual(bool IsOrgMod, int subtype)

unsigned int GetNumDescriptions()

const_iterator end() const

const_iterator find(const key_type &key) const

#define ITERATE(Type, Var, Cont)

ITERATE macro to sequence through container elements.

#define NON_CONST_ITERATE(Type, Var, Cont)

Non constant version of ITERATE macro.

#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.

static SIZE_TYPE Find(const CTempString str, const CTempString pattern, ECase use_case=eCase, EDirection direction=eForwardSearch, SIZE_TYPE occurrence=0)

Find the pattern in the string.

static int strcasecmp(const char *s1, const char *s2)

Case-insensitive comparison of two zero-terminated strings.

static bool StartsWith(const CTempString str, const CTempString start, ECase use_case=eCase)

Check if a string starts with a specified prefix value.

static bool Equal(const CTempString s1, SIZE_TYPE pos, SIZE_TYPE n, const char *s2, ECase use_case=eCase)

Test for equality of a substring with another string.

bool CanGetOrg(void) const

Check if it is safe to call GetOrg method.

const TOrg & GetOrg(void) const

Get the Org member data.

const TTaxname & GetTaxname(void) const

Get the Taxname member data.

bool CanGetTaxname(void) const

Check if it is safe to call GetTaxname method.

constexpr auto sort(_Init &&init)

Miscellaneous common-use basic types and functionality.

bool operator()(CRef< CAutoDefSourceDescription > s1, CRef< CAutoDefSourceDescription > s2) const

int g(Seg_Gsm *spe, Seq_Mtf *psm, Thd_Gsm *tdg)


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4