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/editing__action__desc_8cpp_source.html below:

NCBI C++ ToolKit: src/gui/packages/pkg_sequence_edit/editing_action_desc.cpp Source File

131

seh = desc_ci.GetSeq_entry_Handle();

135  if

(

IsFrom

(action) && found_seh && seh != found_seh)

154  if

(!found && !

IsNOOP

(action))

218

seh = desc_ci.GetSeq_entry_Handle();

219  if

(

IsFrom

(action) && found_seh && seh != found_seh)

240  if

(!found && !

IsNOOP

(action))

456

:

IEditingActionDesc

(seh, submit,

"CEditingActionDescUserObject"

,

CSeqdesc

::e_User), m_type(obj_type), m_field(field), m_create_multiple(create_multiple), m_erase(

false

)

488  if

(desc_ci->GetUser().IsSetType() && desc_ci->GetUser().GetType().IsStr()

496

seh = desc_ci.GetSeq_entry_Handle();

497  if

(

IsFrom

(action) && found_seh && seh != found_seh)

522  if

(!found && !

IsNOOP

(action))

559  if

(desc_ci->GetUser().IsSetType() && desc_ci->GetUser().GetType().IsStr()

564

seh = desc_ci.GetSeq_entry_Handle();

565  if

(

IsFrom

(action) && found_seh && seh != found_seh)

587  if

(!found && !

IsNOOP

(action))

663  int

num = field.

GetNum

();

669  if

(!field.

SetData

().SetStrs().empty())

686  int

num = field.

GetNum

();

692  if

(!field.

SetData

().SetStrs().empty())

709  int

num = field.

GetNum

();

715  if

(!field.

SetData

().SetReals().empty())

783

vector<string> values(1,

value

);

850  string

root = curr_val;

862  string

root = curr_val;

1230  bool

found =

false

;

1247  switch

( pub->

Which

() )

1285  switch

((*it)->Which())

1321  switch

((*it)->Which())

1352

CTitle::Tdata::iterator it = pub->

SetBook

().

SetTitle

().Set().begin();

1357  switch

((*it)->Which())

1390

CTitle::Tdata::iterator it = pub->

SetProc

().

SetBook

().SetTitle().Set().begin();

1391  while

(it != pub->

SetProc

().

SetBook

().SetTitle().Set().end())

1395  switch

((*it)->Which())

1437

CTitle::Tdata::iterator it = pub->

SetMan

().

SetCit

().SetTitle().Set().begin();

1438  while

(it != pub->

SetMan

().

SetCit

().SetTitle().Set().end())

1442  switch

((*it)->Which())

1462

it = pub->

SetMan

().

SetCit

().SetTitle().Set().erase(it);

1466  if

(pub->

SetMan

().

SetCit

().SetTitle().Set().empty())

1497

title->SetName(

value

);

1563  bool

found =

false

;

1571  if

((*pub)->IsPmid())

1583  else if

((*pub)->IsArticle())

1586  bool

found_id =

false

;

1587  if

((*pub)->GetArticle().IsSetIds() && (*pub)->GetArticle().GetIds().IsSet())

1589

CArticleIdSet::Tdata::iterator

id

= (*pub)->

SetArticle

().

SetIds

().Set().begin();

1590  while

(

id

!= (*pub)->SetArticle().SetIds().Set().end())

1592  if

((*id)->IsPubmed())

1600  id

= (*pub)->SetArticle().SetIds().Set().erase(

id

);

1607  if

((*pub)->GetArticle().GetIds().Get().empty())

1608

(*pub)->SetArticle().ResetIds();

2077  string

orig_first_init;

2082  string

new_first_init = macro::CMacroFunction_AuthorFix::s_GetFirstNameInitials(

value

);

2087

initials = macro::CMacroFunction_AuthorFix::s_InsertInitialPeriods(initials);

2091

initials = initials.substr(orig_first_init.length());

2093

initials = new_first_init + initials;

2096

initials = initials +

"."

;

2220

initials = macro::CMacroFunction_AuthorFix::s_InsertInitialPeriods(initials);

2226

initials = initials.substr(first_init.length());

2260  switch

(pub.

Which

()) {

2371  bool

found =

false

;

2372  if

(title->

IsSet

())

2376  if

((*it)->IsName())

2378

(*it)->SetName(

value

);

2389

(*it)->SetName(

value

);

2400

this_title->SetName(

value

);

2401

title->

Set

().push_back(this_title);

2423  catch

(exception &) {rval.clear();}

2592  string

status =

"Unpublished"

;

2599

status =

"In Press"

;

2603

status =

"Unpublished"

;

2608

status =

"Published"

;

2616

status =

"Unpublished"

;

2621

status =

"Published"

;

2627

status =

"Submitter Block"

;

2632

status =

"Published"

;

2691  for

(list<string>::iterator name =

arr

.begin(); name !=

arr

.end(); ++name)

2693

vector<string> full_name;

2695  string

first_name, last_name, middle_init, suffix;

2696  if

(full_name.size() == 4)

2698

first_name = full_name[0];

2699  string

middle = full_name[1];

2700

last_name = full_name[2];

2701

suffix = full_name[3];

2705  else if

(full_name.size() == 3)

2707

first_name = full_name[0];

2708  string

middle = full_name[1];

2709

last_name = full_name[2];

2713  else if

(full_name.size() == 2)

2715

first_name = full_name[0];

2716

last_name = full_name[1];

2720  else if

(full_name.size() == 1)

2722

last_name = full_name[0];

2728

new_auth->

SetName

().SetName().SetLast(last_name);

2729  if

(!first_name.empty())

2730

new_auth->

SetName

().SetName().SetFirst(first_name);

2731  if

(!middle_init.empty())

2732

new_auth->

SetName

().SetName().SetInitials(middle_init);

2733  if

(!suffix.empty())

2734

new_auth->

SetName

().SetName().SetSuffix(suffix);

2747  string

first_name, last_name, middle_init, suffix;

2748  if

((*author_it)->IsSetName() && (*author_it)->GetName().IsName() && (*author_it)->GetName().GetName().IsSetFirst())

2749

first_name = (*author_it)->GetName().GetName().GetFirst();

2750  if

((*author_it)->IsSetName() && (*author_it)->GetName().IsName() && (*author_it)->GetName().GetName().IsSetLast())

2751

last_name = (*author_it)->GetName().GetName().GetLast();

2752  if

((*author_it)->IsSetName() && (*author_it)->GetName().IsName() && (*author_it)->GetName().GetName().IsSetMiddle())

2753

middle_init = (*author_it)->GetName().GetName().GetMiddle();

2754  if

((*author_it)->IsSetName() && (*author_it)->GetName().IsName() && (*author_it)->GetName().GetName().IsSetSuffix())

2755

suffix = (*author_it)->GetName().GetName().GetSuffix();

2756  if

(middle_init.empty() && (*author_it)->IsSetName() && (*author_it)->GetName().IsName() && (*author_it)->GetName().GetName().IsSetInitials())

2758  string

initials = (*author_it)->GetName().GetName().GetInitials();

2759

initials = macro::CMacroFunction_AuthorFix::s_InsertInitialPeriods(initials);

2760  if

(!first_name.empty())

2762  string

first_init = macro::CMacroFunction_AuthorFix::s_GetFirstNameInitials(first_name);

2765

initials = initials.substr(first_init.length());

2768

middle_init = initials;

2770  if

(name_list.empty())

2771

name_list = first_name +

" "

+ middle_init +

" "

+ last_name +

" "

+ suffix;

2773

name_list +=

", "

+ first_name +

" "

+ middle_init +

" "

+ last_name +

" "

+ suffix;

2787

:

IEditingActionDesc

(seh, submit,

"CEditingActionDescLocalId"

,

CSeqdesc

::e_User), m_type(

"OriginalID"

), m_field(

"LocalId"

)

2806  bool

found =

false

;

2811  if

(desc_ci->GetUser().IsSetType() && desc_ci->GetUser().GetType().IsStr()

2819

seh = desc_ci.GetSeq_entry_Handle();

2820  if

(

IsFrom

(action) && found_seh && seh != found_seh)

2840  if

(!found && !

IsNOOP

(action))

2868  if

(bioseq && bioseq->

IsSetId

())

2955

:

IEditingActionDesc

(seh, submit,

"CEditingActionDescComment"

,

CSeqdesc

::e_User), m_type(

"Submission"

), m_field(

"AdditionalComment"

)

2976  for

(

CSeqdesc_CI

desc_ci( bsh); desc_ci; ++desc_ci)

2979  if

((desc_ci->IsUser() && desc_ci->GetUser().IsSetType() && desc_ci->GetUser().GetType().IsStr()

2981

desc_ci->IsComment())

2987

seh = desc_ci.GetSeq_entry_Handle();

2988  if

(

IsFrom

(action) && found_seh && seh != found_seh)

3085  if

(field ==

"Comment Descriptor"

)

3087  if

(field ==

"Definition Line"

)

3089  if

(field ==

"Keyword"

)

3091  if

(field ==

"Genome Project ID"

)

3093  if

(

NStr::StartsWith

(field,

"Structured comment Field "

) && field !=

"Structured comment Field Name"

)

3095  string

str_comm_field = field;

3097  if

(!str_comm_field.empty())

3102  if

(field ==

"Structured comment Database Name"

)

3104  if

(field ==

"Structured comment Field Name"

)

3106  if

(field ==

"Trace Assembly Archive"

)

3108  if

(field ==

"BioSample"

)

3110  if

(field ==

"ProbeDB"

)

3112  if

(field ==

"Sequence Read Archive"

|| field ==

"Read Archive"

)

3114  if

(field ==

"BioProject"

)

3116  if

(field ==

"Assembly"

)

3118  if

(field ==

"molecule"

)

3120  if

(field ==

"technique"

)

3122  if

(field ==

"completedness"

)

3124  if

(field ==

"class"

)

3126  if

(field ==

"topology"

)

3128  if

(field ==

"strand"

)

3130  if

(field ==

"title"

)

3132  if

(field ==

"pmid"

)

3134  if

(field ==

"institution"

)

3136  if

(field ==

"department"

)

3138  if

(field ==

"street"

)

3140  if

(field ==

"city"

)

3142  if

(field ==

"state"

)

3144  if

(field ==

"country"

)

3146  if

(field ==

"email"

)

3148  if

(field ==

"author first name"

)

3150  if

(field ==

"author last name"

)

3152  if

(field ==

"author suffix"

)

3154  if

(field ==

"author consortium"

)

3156  if

(field ==

"author middle initials"

)

3158  if

(field ==

"journal"

)

3160  if

(field ==

"volume"

)

3162  if

(field ==

"issue"

)

3164  if

(field ==

"pages"

)

3166  if

(field ==

"status"

)

3168  if

(field ==

"author name list"

)

3170  if

(field ==

"Local ID"

)

3172  if

(field ==

"BankIT Comment"

)

3174  if

(field ==

"Comment"

)

User-defined methods of the data storage class.

Utility macros and typedefs for exploring NCBI objects from biblio.asn.

#define EDIT_EACH_AUTHOR_ON_AUTHLIST(Itr, Var)

@Auth_list.hpp User-defined methods of the data storage class.

const CSeq_id * GetLocalId() const

Find a local ID if present.

virtual bool Match(const string &value)

virtual void ResetValue(void)

CEditingActionDescAffil(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

virtual string GetValue(void)

virtual bool IsSetValue(void)

CEditingActionDescAuthorConsortium(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void SetValue(const string &value)

virtual void ResetValue(void)

virtual string GetValue(void)

virtual void ResetValue(void)

virtual string GetValue(void)

CEditingActionDescAuthorFirstName(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

virtual void ResetValue(void)

CEditingActionDescAuthorInitials(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void SetValue(const string &value)

virtual string GetValue(void)

virtual bool IsSetValue(void)

virtual void ResetValue(void)

CEditingActionDescAuthorLastName(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual string GetValue(void)

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

CEditingActionDescAuthorNameList(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void SwapContext(IEditingAction *source)

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

virtual void ResetValue(void)

virtual void Modify(EActionType action)

virtual string GetValue(void)

virtual void SetValue(const string &value)

virtual bool IsSetValue(void)

virtual string GetValue(void)

CEditingActionDescAuthorSuffix(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void ResetValue(void)

virtual void SetValue(const string &value)

virtual bool IsSetValue(void)

virtual void ResetValue(void)

virtual string GetValue(void)

CEditingActionDescCity(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void ResetValue(void)

virtual string GetValue(void)

virtual bool IsSetValue(void)

CEditingActionDescCountry(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void SetValue(const string &value)

virtual bool IsSetValue(void)

CEditingActionDescDefline(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void SetValue(const string &value)

virtual void ResetValue(void)

virtual string GetValue(void)

virtual void ResetValue(void)

virtual bool IsSetValue(void)

CEditingActionDescDepartment(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void SetValue(const string &value)

virtual string GetValue(void)

virtual void SetValue(const string &value)

virtual void ResetValue(void)

virtual string GetValue(void)

virtual bool IsSetValue(void)

CEditingActionDescEmail(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual bool IsSetValue(void)

virtual void ResetValue(void)

CEditingActionDescGenomeProjectId(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual string GetValue(void)

virtual void SetValue(const string &value)

virtual string GetValue(void)

virtual void ResetValue(void)

CEditingActionDescIssue(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

virtual string GetValue(void)

virtual void ResetValue(void)

CEditingActionDescJournal(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

CEditingActionDescKeyword(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void ResetValue(void)

virtual string GetValue(void)

virtual bool IsSetValue(void)

virtual void Modify(EActionType action)

virtual void SetValue(const string &value)

virtual void ResetValue(void)

CEditingActionDescLocalId(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void SetValue(const string &value)

virtual bool IsSetValue(void)

virtual void Find(EActionType action)

virtual void Modify(EActionType action)

virtual string GetValue(void)

const CSeq_id * m_bioseq_value

virtual void FindRelated(EActionType action)

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

virtual string GetValue(void)

virtual void ResetValue(void)

CEditingActionDescPages(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual string GetValue(void)

CEditingActionDescPubPmid(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void ResetValue(void)

virtual void SetValue(const string &value)

virtual void SwapContext(IEditingAction *source)

virtual void Modify(EActionType action)

virtual bool IsSetValue(void)

virtual void Modify(EActionType action)

virtual void SwapContext(IEditingAction *source)

virtual void ResetValue(void)

void GetTitles(CRef< CPub > pub, EActionType action, bool &found)

virtual string GetValue(void)

virtual void SetValue(const string &value)

CEditingActionDescPubTitle(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual bool IsSetValue(void)

CEditingActionDescState(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual string GetValue(void)

virtual void ResetValue(void)

virtual void SetValue(const string &value)

virtual bool IsSetValue(void)

virtual string GetValue(void)

virtual void ResetValue(void)

virtual void SetValue(const string &value)

virtual bool IsSetValue(void)

CEditingActionDescStatus(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

CEditingActionDescStreet(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void ResetValue(void)

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

virtual string GetValue(void)

virtual string GetValue(void)

virtual void ResetValue(void)

CEditingActionDescStructCommDbName(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

virtual void ResetValue(void)

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

virtual void Modify(EActionType action)

virtual string GetValue(void)

CEditingActionDescStructCommFieldName(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void ResetValue(void)

virtual string GetValue(void)

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

CEditingActionDescUserObject(CSeq_entry_Handle seh, const string &obj_type, const string &field, const bool create_multiple=false, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual bool SameObject()

virtual void FindRelated(EActionType action)

virtual void Modify(EActionType action)

virtual void Find(EActionType action)

virtual bool IsSetValue(void)

virtual void ResetValue(void)

virtual string GetValue(void)

virtual void SetValue(const string &value)

CEditingActionDescVolume(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

CEditingActionMolInfoClass(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void ResetValue(void)

virtual void SetValue(const string &value)

virtual string GetValue(void)

virtual bool IsSetValue(void)

virtual void ResetValue(void)

virtual bool IsSetValue(void)

CEditingActionMolInfoCompletedness(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void SetValue(const string &value)

virtual string GetValue(void)

virtual string GetValue(void)

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

CEditingActionMolInfoMolecule(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual void ResetValue(void)

CEditingActionMolInfoStrand(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual string GetValue(void)

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

virtual void ResetValue(void)

CEditingActionMolInfoTechnique(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual string GetValue(void)

virtual void ResetValue(void)

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

virtual bool IsSetValue(void)

virtual void SetValue(const string &value)

virtual void ResetValue(void)

CEditingActionMolInfoTopology(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual string GetValue(void)

static string GetBiomolLabel(objects::CMolInfo::TBiomol biomol)

static objects::CSeq_inst::TStrand GetStrandFromLabel(const string &val)

static objects::CSeq_inst::TMol GetMolFromLabel(const string &val)

static string GetTechLabel(objects::CMolInfo::TTech tech)

static objects::CSeq_inst::TTopology GetTopologyFromLabel(const string &val)

static objects::CMolInfo::TTech GetTechFromLabel(const string &val)

static string GetStrandLabel(objects::CSeq_inst::TStrand val)

static string GetMolLabel(objects::CSeq_inst::TMol val)

static string GetTopologyLabel(objects::CSeq_inst::TTopology tech)

static objects::CMolInfo::TCompleteness GetCompletenessFromLabel(const string &val)

static objects::CMolInfo::TBiomol GetBiomolFromLabel(const string &val)

static string GetCompletenessLabel(objects::CMolInfo::TCompleteness tech)

const CAuth_list & GetAuthors(void) const

bool IsSetAuthors(void) const

const string & GetTitle(C_E::E_Choice type=C_E::e_not_set) const

If the internal list contains a title (of the specified type, if given), returns the corresponding st...

CUser_field & SetValue(int value)

set a data field to a given value Int8 and TGi values can be stored into 'str' field if the value doe...

bool HasField(const string &str, const string &delim=".", NStr::ECase use_case=NStr::eCase) const

Verify that a named field exists.

CUser_object & AddField(const string &label, const string &value, EParseField parse=eParse_String)

add a data field to the user object that holds a given value

CUser_field & SetField(const string &str, const string &delim=".", const string &obj_subtype=kEmptyStr, NStr::ECase use_case=NStr::eCase)

Access a named field in this user object.

const CUser_field & GetField(const string &str, const string &delim=".", NStr::ECase use_case=NStr::eCase) const

Access a named field in this user object.

virtual void Modify(EActionType action)

IEditingActionDescAffil(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL), const string &name="IEditingActionDescAffil")

void AddAuthList(CRef< CAuth_list > auth_list)

virtual void SwapContext(IEditingAction *source)

virtual void SwapContext(IEditingAction *source)

virtual void Modify(EActionType action)

IEditingActionDescAuthors(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL), const string &name="IEditingActionDescAuthors")

IEditingActionDescJournal(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL), const string &name="IEditingActionDescJournal")

virtual void Modify(EActionType action)

void GetImprintOrCitgen(CPub &pub)

virtual bool SameObject()

IEditingActionDescPub(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL), const string &name="IEditingActionDescPub")

virtual void SwapContext(IEditingAction *source)

CBioseq_Handle GetBioseqHandle()

CSeqdesc::E_Choice m_subtype

virtual void FindRelated(EActionType action)

void SetDesc(const CSeqdesc *desc)

CRef< CSeqdesc > m_EditedDesc

CSeq_entry_Handle m_DescContext

virtual void Modify(EActionType action)

IEditingActionDesc(CSeq_entry_Handle seh, CConstRef< objects::CSeq_submit > submit, const string &name, const CSeqdesc::E_Choice subtype)

virtual void Find(EActionType action)

virtual void SwapContext(IEditingAction *source)

virtual bool SameObject()

bool m_change_submit_block

virtual void FindRelated(EActionType action)

virtual void SwapContext(IEditingAction *source)

virtual void Modify(EActionType action)

CRef< CSeq_inst > m_EditedInst

IEditingActionInst(CSeq_entry_Handle seh, const string &name, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL))

virtual bool SameObject()

virtual void Find(EActionType action)

map< const CSeqdesc *, CSeq_entry_Handle > m_ContextForDescriptors

map< const CSeqdesc *, CSeq_entry_Handle > m_CreatedDescriptors

CSeq_entry_Handle m_TopSeqEntry

CConstRef< objects::CSeq_submit > m_SeqSubmit

map< const CSeqdesc *, CRef< CSeqdesc > > m_ChangedDescriptors

CRef< CSubmit_block > m_ChangedSubmitBlock

bool IsTo(EActionType action)

CSeq_entry_Handle m_CurrentSeqEntry

CConstRef< objects::CSeq_submit > GetSeqSubmit(void)

void Action(EActionType action)

virtual void SwapContext(IEditingAction *source)

bool IsFrom(EActionType action)

CRef< CEditingActionConstraint > m_constraint

bool IsCreateNew(EActionType action)

map< const CSeqdesc *, CSeq_entry_Handle > m_DeletedDescriptors

bool IsNOOP(EActionType action)

map< CBioseq_Handle, CRef< CSeq_inst > > m_ChangedInstances

const_iterator end() const

const_iterator find(const key_type &key) const

iterator_bool insert(const value_type &val)

const_iterator find(const key_type &key) const

const_iterator end() const

static vector< string > arr

IEditingActionDesc * CreateActionDesc(CSeq_entry_Handle seh, const string &field, CConstRef< objects::CSeq_submit > submit)

Utility macros and typedefs for exploring NCBI objects from general.asn.

#define EDIT_EACH_USERFIELD_ON_USEROBJECT(Itr, Var)

#define ERASE_USERFIELD_ON_USEROBJECT(Itr, Var)

ERASE_USERFIELD_ON_USEROBJECT.

SStrictId_Entrez::TId TEntrezId

TEntrezId type for entrez ids which require the same strictness as TGi.

#define ERASE_ITERATE(Type, Var, Cont)

Non-constant version with ability to erase current element, if container permits.

#define VECTOR_ERASE(Var, Cont)

Use this macro inside body of ERASE_ITERATE cycle to erase from vector-like container.

#define NON_CONST_ITERATE(Type, Var, Cont)

Non constant version of ITERATE macro.

void swap(NCBI_NS_NCBI::pair_base_member< T1, T2 > &pair1, NCBI_NS_NCBI::pair_base_member< T1, T2 > &pair2)

virtual void Assign(const CSerialObject &source, ESerialRecursionMode how=eRecursive)

Set object to copy of another one.

const TPrim & Get(void) const

void GetLabel(string *label, ELabelType type=eDefault, TLabelFlags flags=fLabel_Default) const

Append a label for this Seq-id to the supplied string.

@ eContent

Untagged human-readable accession or the like.

TBioseqCore GetBioseqCore(void) const

Get bioseq core structure.

CSeq_entry_Handle GetSeq_entry_Handle(void) const

Get parent Seq-entry handle.

const TInst & GetInst(void) const

TObjectType * GetPointer(void) const THROWS_NONE

Get pointer,.

TObjectType * GetPointer(void) THROWS_NONE

Get pointer,.

void Reset(void)

Reset reference object.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

static string DoubleToString(double value, int precision=-1, TNumToStringFlags flags=0)

Convert double to string.

static int StringToInt(const CTempString str, TStringToNumFlags flags=0, int base=10)

Convert string to int.

static list< string > & Split(const CTempString str, const CTempString delim, list< string > &arr, TSplitFlags flags=0, vector< SIZE_TYPE > *token_pos=NULL)

Split a string using specified delimiters.

static bool EndsWith(const CTempString str, const CTempString end, ECase use_case=eCase)

Check if a string ends with a specified suffix value.

static double StringToDouble(const CTempStringEx str, TStringToNumFlags flags=0)

Convert string to double.

static void TruncateSpacesInPlace(string &str, ETrunc where=eTrunc_Both)

Truncate whitespace in a string (in-place)

static string IntToString(int value, TNumToStringFlags flags=0, int base=10)

Convert int to string.

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 EqualNocase(const CTempString s1, SIZE_TYPE pos, SIZE_TYPE n, const char *s2)

Case-insensitive equality of a substring with another string.

static enable_if< is_arithmetic< TNumeric >::value||is_convertible< TNumeric, Int8 >::value, string >::type NumericToString(TNumeric value, TNumToStringFlags flags=0, int base=10)

Convert numeric value to string.

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.

static string & ReplaceInPlace(string &src, const string &search, const string &replace, SIZE_TYPE start_pos=0, SIZE_TYPE max_replace=0, SIZE_TYPE *num_replace=0)

Replace occurrences of a substring within a string.

@ fConvErr_NoThrow

Do not throw an exception on error.

@ fSplit_Tokenize

All delimiters are merged and trimmed, to get non-empty tokens only.

TKeywords & SetKeywords(void)

Assign a value to Keywords data member.

void ResetPages(void)

Reset Pages data member.

void SetBook(TBook &value)

Assign a value to Book data member.

bool IsSetVolume(void) const

Check if a value has been assigned to Volume data member.

bool IsSetDescr(void) const

description of changes for public view Check if a value has been assigned to Descr data member.

void ResetDiv(void)

Reset Div data member.

void SetAffil(const TAffil &value)

Assign a value to Affil data member.

void SetIssue(const TIssue &value)

Assign a value to Issue data member.

const TCit & GetCit(void) const

Get the Cit member data.

bool IsSetPages(void) const

Check if a value has been assigned to Pages data member.

const TIssue & GetIssue(void) const

Get the Issue member data.

void SetPages(const TPages &value)

Assign a value to Pages data member.

void ResetAffil(void)

Reset Affil data member.

void SetIds(TIds &value)

Assign a value to Ids data member.

void ResetSub(void)

Reset Sub data member.

bool IsSetAffil(void) const

author affiliation Check if a value has been assigned to Affil data member.

const TBook & GetBook(void) const

Get the Book member data.

void ResetVolume(void)

Reset Volume data member.

void SetCountry(const TCountry &value)

Assign a value to Country data member.

void ResetTitle(void)

Reset Title data member.

void SetTitle(TTitle &value)

Assign a value to Title data member.

const TJournal & GetJournal(void) const

Get the variant data.

void SetAuthors(TAuthors &value)

Assign a value to Authors data member.

bool IsSetTitle(void) const

title of journal Check if a value has been assigned to Title data member.

const TVolume & GetVolume(void) const

Get the Volume member data.

void SetSub(const TSub &value)

Assign a value to Sub data member.

void ResetDescr(void)

Reset Descr data member.

void ResetEmail(void)

Reset Email data member.

bool IsSetVolume(void) const

Check if a value has been assigned to Volume data member.

const TPages & GetPages(void) const

Get the Pages member data.

bool IsSetPrepub(void) const

Check if a value has been assigned to Prepub data member.

const TPages & GetPages(void) const

Get the Pages member data.

const TFrom & GetFrom(void) const

Get the From member data.

const TCit & GetCit(void) const

Get the Cit member data.

bool IsSetTitle(void) const

Title of book Check if a value has been assigned to Title data member.

void ResetTitle(void)

Reset Title data member.

void SetJournal(TJournal &value)

Assign a value to Journal data member.

void SetImp(TImp &value)

Assign a value to Imp data member.

void SetIssue(const TIssue &value)

Assign a value to Issue data member.

bool IsSetStreet(void) const

street address, not ANSI Check if a value has been assigned to Street data member.

void ResetNames(void)

Reset Names data member.

void SetTitle(TTitle &value)

Assign a value to Title data member.

const TStr & GetStr(void) const

Get the variant data.

void SetName(TName &value)

Assign a value to Name data member.

bool IsSetTitle(void) const

title of paper (ANSI requires) Check if a value has been assigned to Title data member.

const TTitle & GetTitle(void) const

Get the Title member data.

void SetFrom(TFrom &value)

Assign a value to From data member.

bool IsSetCity(void) const

Author Affiliation, City Check if a value has been assigned to City data member.

void ResetIssue(void)

Reset Issue data member.

const TIssue & GetIssue(void) const

Get the Issue member data.

const TEmail & GetEmail(void) const

Get the Email member data.

void SetAffil(TAffil &value)

Assign a value to Affil data member.

bool IsSetFrom(void) const

Check if a value has been assigned to From data member.

void ResetName(void)

Reset Name data member.

void SetAuthors(TAuthors &value)

Assign a value to Authors data member.

void ResetTitle(void)

Reset Title data member.

void SetPages(const TPages &value)

Assign a value to Pages data member.

void ResetCity(void)

Reset City data member.

bool IsSetImp(void) const

Check if a value has been assigned to Imp data member.

bool IsSetEmail(void) const

Check if a value has been assigned to Email data member.

TPrepub GetPrepub(void) const

Get the Prepub member data.

const TStreet & GetStreet(void) const

Get the Street member data.

const TName & GetName(void) const

Get the Name member data.

void SetAuthors(TAuthors &value)

Assign a value to Authors data member.

const TAffil & GetAffil(void) const

Get the Affil member data.

void ResetPrepub(void)

Reset Prepub data member.

bool IsSetCit(void) const

anything, not parsable Check if a value has been assigned to Cit data member.

const TSub & GetSub(void) const

Get the Sub member data.

const TProc & GetProc(void) const

Get the variant data.

E_Choice Which(void) const

Which variant is currently selected.

list< CRef< C_E > > Tdata

void SetTitle(TTitle &value)

Assign a value to Title data member.

bool IsStr(void) const

Check if variant Str is selected.

const TVolume & GetVolume(void) const

Get the Volume member data.

void SetImp(TImp &value)

Assign a value to Imp data member.

TStr & SetStr(void)

Select the variant.

TPubmed & SetPubmed(void)

Select the variant.

void SetCit(TCit &value)

Assign a value to Cit data member.

void ResetCit(void)

Reset Cit data member.

const TPubmed & GetPubmed(void) const

Get the variant data.

void SetDescr(const TDescr &value)

Assign a value to Descr data member.

bool IsSetNames(void) const

Check if a value has been assigned to Names data member.

const TJournal & GetJournal(void) const

Get the Journal member data.

bool IsSetTitle(void) const

eg.

void SetCit(const TCit &value)

Assign a value to Cit data member.

void SetVolume(const TVolume &value)

Assign a value to Volume data member.

void SetNames(TNames &value)

Assign a value to Names data member.

bool IsSetIssue(void) const

Check if a value has been assigned to Issue data member.

void SetAuthors(TAuthors &value)

Assign a value to Authors data member.

bool IsSetJournal(void) const

Check if a value has been assigned to Journal data member.

void SetEmail(const TEmail &value)

Assign a value to Email data member.

bool IsPubmed(void) const

Check if variant Pubmed is selected.

void ResetStreet(void)

Reset Street data member.

bool IsSetDiv(void) const

Author Affiliation, Division Check if a value has been assigned to Div data member.

const TCountry & GetCountry(void) const

Get the Country member data.

void SetVolume(const TVolume &value)

Assign a value to Volume data member.

const TStd & GetStd(void) const

Get the variant data.

void SetTitle(const TTitle &value)

Assign a value to Title data member.

bool IsSetName(void) const

Author, Primary or Secondary Check if a value has been assigned to Name data member.

bool IsSetTitle(void) const

Check if a value has been assigned to Title data member.

void SetCity(const TCity &value)

Assign a value to City data member.

bool IsSet(void) const

Check if a value has been assigned to data member.

void ResetJournal(void)

Reset Journal data member.

void SetStreet(const TStreet &value)

Assign a value to Street data member.

void SetTitle(const TTitle &value)

Assign a value to Title data member.

virtual void Reset(void)

Reset the whole object.

bool IsSetBook(void) const

citation to meeting Check if a value has been assigned to Book data member.

bool IsJournal(void) const

Check if variant Journal is selected.

void SetDiv(const TDiv &value)

Assign a value to Div data member.

bool IsSetCit(void) const

same fields as a book Check if a value has been assigned to Cit data member.

void ResetPages(void)

Reset Pages data member.

void ResetTitle(void)

Reset Title data member.

bool IsSetImp(void) const

this only used to get date.

void SetPrepub(TPrepub value)

Assign a value to Prepub data member.

bool IsStd(void) const

Check if variant Std is selected.

void ResetTitle(void)

Reset Title data member.

const TTitle & GetTitle(void) const

Get the Title member data.

void SetImp(TImp &value)

Assign a value to Imp data member.

bool IsSetCountry(void) const

Author Affiliation, Country Check if a value has been assigned to Country data member.

void ResetCountry(void)

Reset Country data member.

bool IsSetIssue(void) const

Check if a value has been assigned to Issue data member.

void ResetVolume(void)

Reset Volume data member.

bool IsSetPages(void) const

Check if a value has been assigned to Pages data member.

const TCity & GetCity(void) const

Get the City member data.

bool IsSetAffil(void) const

Author Affiliation, Name Check if a value has been assigned to Affil data member.

void SetAuthors(TAuthors &value)

Assign a value to Authors data member.

const TDiv & GetDiv(void) const

Get the Div member data.

TStd & SetStd(void)

Select the variant.

bool IsSetImp(void) const

Check if a value has been assigned to Imp data member.

Tdata & Set(void)

Assign a value to data member.

bool IsSetSub(void) const

Author Affiliation, County Sub Check if a value has been assigned to Sub data member.

void ResetIssue(void)

Reset Issue data member.

const TBook & GetBook(void) const

Get the variant data.

@ e_Ml_jta

specifically MEDLINE jta J

@ e_Trans

Title, Translated AJB.

@ e_Abr

Title, Abbreviated B.

@ e_Jta

Title, Abbreviated J.

@ e_Tsub

Title, Subordinate A B.

@ e_not_set

No variant selected.

@ e_Iso_jta

specifically ISO jta J

@ e_Name

Title, Anal,Coll,Mono AJB.

@ ePrepub_in_press

accepted, not published

const TStr & GetStr(void) const

Get the variant data.

bool IsSetData(void) const

the object itself Check if a value has been assigned to Data data member.

bool IsStr(void) const

Check if variant Str is selected.

bool IsConsortium(void) const

Check if variant Consortium is selected.

bool IsSetType(void) const

type of object within class Check if a value has been assigned to Type data member.

bool IsSetSuffix(void) const

Jr, Sr, III Check if a value has been assigned to Suffix data member.

bool IsStrs(void) const

Check if variant Strs is selected.

const TStrs & GetStrs(void) const

Get the variant data.

const TData & GetData(void) const

Get the Data member data.

const TInitials & GetInitials(void) const

Get the Initials member data.

bool IsName(void) const

Check if variant Name is selected.

bool IsInt(void) const

Check if variant Int is selected.

bool IsSetInitials(void) const

first + middle initials Check if a value has been assigned to Initials data member.

bool IsStr(void) const

Check if variant Str is selected.

bool IsSetLast(void) const

Check if a value has been assigned to Last data member.

TData & SetData(void)

Assign a value to Data data member.

void SetNum(TNum value)

Assign a value to Num data member.

const TStr & GetStr(void) const

Get the variant data.

bool IsSetNum(void) const

required for strs, ints, reals, oss Check if a value has been assigned to Num data member.

void SetLabel(TLabel &value)

Assign a value to Label data member.

TInt GetInt(void) const

Get the variant data.

const TConsortium & GetConsortium(void) const

Get the variant data.

const TData & GetData(void) const

Get the Data member data.

const TSuffix & GetSuffix(void) const

Get the Suffix member data.

void SetType(TType &value)

Assign a value to Type data member.

void SetData(TData &value)

Assign a value to Data data member.

const TLabel & GetLabel(void) const

Get the Label member data.

const TType & GetType(void) const

Get the Type member data.

const TFirst & GetFirst(void) const

Get the First member data.

const TLast & GetLast(void) const

Get the Last member data.

bool IsSetData(void) const

Check if a value has been assigned to Data data member.

const TName & GetName(void) const

Get the variant data.

vector< CStringUTF8 > TStrs

bool IsSetFirst(void) const

Check if a value has been assigned to First data member.

E_Choice Which(void) const

Which variant is currently selected.

TNum GetNum(void) const

Get the Num member data.

bool IsPmid(void) const

Check if variant Pmid is selected.

TProc & SetProc(void)

Select the variant.

TPmid & SetPmid(void)

Select the variant.

list< CRef< CPub > > Tdata

const TMan & GetMan(void) const

Get the variant data.

TBook & SetBook(void)

Select the variant.

const TPmid & GetPmid(void) const

Get the variant data.

Tdata & Set(void)

Assign a value to data member.

const TArticle & GetArticle(void) const

Get the variant data.

const TJournal & GetJournal(void) const

Get the variant data.

const TSub & GetSub(void) const

Get the variant data.

bool IsSet(void) const

Check if a value has been assigned to data member.

bool IsJournal(void) const

Check if variant Journal is selected.

const TPatent & GetPatent(void) const

Get the variant data.

const Tdata & Get(void) const

Get the member data.

const TProc & GetProc(void) const

Get the variant data.

TEquiv & SetEquiv(void)

Select the variant.

const TEquiv & GetEquiv(void) const

Get the variant data.

E_Choice Which(void) const

Which variant is currently selected.

TMan & SetMan(void)

Select the variant.

TSub & SetSub(void)

Select the variant.

bool IsSub(void) const

Check if variant Sub is selected.

TGen & SetGen(void)

Select the variant.

const TGen & GetGen(void) const

Get the variant data.

TJournal & SetJournal(void)

Select the variant.

TPatent & SetPatent(void)

Select the variant.

bool IsPatent(void) const

Check if variant Patent is selected.

bool IsArticle(void) const

Check if variant Article is selected.

TArticle & SetArticle(void)

Select the variant.

bool IsGen(void) const

Check if variant Gen is selected.

const TBook & GetBook(void) const

Get the variant data.

@ e_Pat_id

identify a patent

@ e_Gen

general or generic unparsed

@ e_not_set

No variant selected.

@ e_Proc

proceedings of a meeting

@ e_Equiv

to cite a variety of ways

@ e_Man

manuscript, thesis, or letter

void SetCompleteness(TCompleteness value)

Assign a value to Completeness data member.

void ResetStrand(void)

Reset Strand data member.

bool IsSetCompleteness(void) const

Check if a value has been assigned to Completeness data member.

const TUser & GetUser(void) const

Get the variant data.

TStrand GetStrand(void) const

Get the Strand member data.

void SetPub(TPub &value)

Assign a value to Pub data member.

void ResetMol(void)

Reset Mol data member.

TTitle & SetTitle(void)

Select the variant.

TPub & SetPub(void)

Select the variant.

TTopology GetTopology(void) const

Get the Topology member data.

bool IsSetMol(void) const

Check if a value has been assigned to Mol data member.

bool IsComment(void) const

Check if variant Comment is selected.

const TTitle & GetTitle(void) const

Get the variant data.

const TPub & GetPub(void) const

Get the variant data.

bool IsSetStrand(void) const

Check if a value has been assigned to Strand data member.

TGenbank & SetGenbank(void)

Select the variant.

void ResetCompleteness(void)

Reset Completeness data member.

bool IsSetBiomol(void) const

Check if a value has been assigned to Biomol data member.

TTech GetTech(void) const

Get the Tech member data.

TMol GetMol(void) const

Get the Mol member data.

TComment & SetComment(void)

Select the variant.

void ResetTech(void)

Reset Tech data member.

E_Choice

Choice variants.

void ResetTopology(void)

Reset Topology data member.

TBiomol GetBiomol(void) const

Get the Biomol member data.

void SetTopology(TTopology value)

Assign a value to Topology data member.

void ResetBiomol(void)

Reset Biomol data member.

void SetBiomol(TBiomol value)

Assign a value to Biomol data member.

bool IsSetTech(void) const

Check if a value has been assigned to Tech data member.

bool IsSetPub(void) const

the citation(s) Check if a value has been assigned to Pub data member.

TUser & SetUser(void)

Select the variant.

TCompleteness GetCompleteness(void) const

Get the Completeness member data.

bool IsSetId(void) const

equivalent identifiers Check if a value has been assigned to Id data member.

bool IsTitle(void) const

Check if variant Title is selected.

void SetStrand(TStrand value)

Assign a value to Strand data member.

const TPub & GetPub(void) const

Get the Pub member data.

void SetTech(TTech value)

Assign a value to Tech data member.

const TComment & GetComment(void) const

Get the variant data.

const TMolinfo & GetMolinfo(void) const

Get the variant data.

TMolinfo & SetMolinfo(void)

Select the variant.

void SetMol(TMol value)

Assign a value to Mol data member.

bool IsSetTopology(void) const

Check if a value has been assigned to Topology data member.

bool IsUser(void) const

Check if variant User is selected.

@ e_User

user defined object

@ e_Pub

a reference to the publication

@ e_Comment

a more extensive comment

const TCit & GetCit(void) const

Get the Cit member data.

void SetCit(TCit &value)

Assign a value to Cit data member.

const GenericPointer< typename T::ValueType > T2 value

const CharType(& source)[N]

#define FOR_EACH_PUB_ON_PUBEQUIV(Itr, Var)

string GetFirstInitial(string input, bool skip_rest)

Utility macros and typedefs for exploring NCBI objects from seqblock.asn.

#define ERASE_KEYWORD_ON_GENBANKBLOCK(Itr, Var)

ERASE_KEYWORD_ON_GENBANKBLOCK.

#define EDIT_EACH_KEYWORD_ON_GENBANKBLOCK(Itr, Var)

#define FIELD_CHAIN_OF_2_IS_SET(Var, Fld1, Fld2)

FIELD_CHAIN_OF_2_IS_SET.


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