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

NCBI C++ ToolKit: include/gui/packages/pkg_sequence_edit/remove_xrefs.hpp Source File

30 #ifndef _REMOVE_XREFS_H_ 31 #define _REMOVE_XREFS_H_ 42 template

<

typename

T>

48  static void ModifyBioSource

(objects::CBioSource& biosource) {T::ModifyBioSource(biosource);}

54 template

<

typename

T>

57  for

(objects::CFeat_CI feat_ci(seh, objects::SAnnotSelector(

type

)); feat_ci; ++feat_ci)

59  const

objects::CSeq_feat&

orig

= feat_ci->GetOriginalFeature();

61

new_feat->Assign(

orig

);

63  if

(new_feat->IsSetDbxref())

65

ModifyFeature(new_feat);

71 template

<

typename

T>

74  if

(biosource.IsSetOrg() && biosource.GetOrg().IsSetDb())

76

ModifyBioSource(biosource);

83 template

<

typename

T>

87  if

((*it)->IsSource()) {

88  const

objects::CSeqdesc& orig_desc = **it;

90

new_desc->Assign(orig_desc);

91  if

(ChangeBioSource(new_desc->SetSource())) {

100

GetDesc(**it, scope, composite);

105 template

<

typename

T>

108

GetDesc(*(tse.GetCompleteSeq_entry()), tse.GetScope(), composite);

110  for

(objects::CFeat_CI feat_it(tse, objects::SAnnotSelector(objects::CSeqFeatData::e_Biosrc)); feat_it; ++feat_it) {

112

new_feat->Assign(feat_it->GetOriginalFeature());

113  if

(ChangeBioSource(new_feat->SetData().SetBiosrc())) {

void AddCommand(IEditCommand &command)

static void rm_dbxref_from_biosource_and_feats(objects::CSeq_entry_Handle seh, ICommandProccessor *cmd_processor)

static void rm_dbxref_from_biosource(objects::CSeq_entry_Handle seh, ICommandProccessor *cmd_processor)

static void ModifyBioSource(objects::CBioSource &biosource)

static void ModifyFeature(CRef< objects::CSeq_feat > feat)

static void rm_dbxref_from_feat(objects::CSeq_entry_Handle seh, objects::CSeqFeatData::E_Choice type, ICommandProccessor *cmd_processor)

static void ModifyBioSource(objects::CBioSource &biosource)

static void rm_taxon_from_feats_and_biosource(objects::CSeq_entry_Handle seh, ICommandProccessor *cmd_processor)

static void rm_taxon_from_feats(objects::CSeq_entry_Handle seh, ICommandProccessor *cmd_processor)

static void ModifyFeature(CRef< objects::CSeq_feat > feat)

static void GetDesc(const objects::CSeq_entry &se, objects::CScope &scope, CRef< CCmdComposite > composite)

static void FindFeatures(objects::CSeq_entry_Handle seh, objects::CSeqFeatData::E_Choice type, CRef< CCmdComposite > cmd)

static void FindBioSource(objects::CSeq_entry_Handle tse, CRef< CCmdComposite > composite)

static bool ChangeBioSource(objects::CBioSource &biosource)

static void ModifyBioSource(objects::CBioSource &biosource)

static void ModifyFeature(CRef< objects::CSeq_feat > feat)

Undo/Redo interface for editing operations.

Include a standard set of the NCBI C++ Toolkit most basic headers.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

where boath are integers</td > n< td ></td > n</tr > n< tr > n< td > tse</td > n< td > optional</td > n< td > String</td > n< td class=\"description\"> TSE option controls what blob is orig

#define FOR_EACH_SEQENTRY_ON_SEQSET(Itr, Var)

FOR_EACH_SEQENTRY_ON_SEQSET EDIT_EACH_SEQENTRY_ON_SEQSET.

#define FOR_EACH_SEQDESC_ON_SEQENTRY(Itr, Var)

FOR_EACH_SEQDESC_ON_SEQENTRY EDIT_EACH_SEQDESC_ON_SEQENTRY.


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