NCBI C++ ToolKit
Functions
source_edit.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/ncbistd.hpp>
#include <corelib/ncbiobj.hpp>
#include <objtools/edit/source_edit.hpp>
#include <objects/seqfeat/Org_ref.hpp>
#include <objects/seqfeat/OrgName.hpp>
#include <objects/seqfeat/OrgMod.hpp>
#include <objects/general/Dbtag.hpp>
#include <objects/taxon3/Taxon3_request.hpp>
#include <objects/taxon3/T3Request.hpp>
#include <objects/taxon3/SequenceOfInt.hpp>
#include <objects/taxon3/Taxon3_reply.hpp>
#include <objects/taxon3/T3Reply.hpp>
#include <objects/taxon3/taxon3.hpp>
+ Include dependency graph for source_edit.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

bool CleanupForTaxnameChange (CBioSource &src)
 
bool RemoveOldName (CBioSource &src)
 
bool RemoveMod (CBioSource &src, COrgMod::ESubtype subtype)
 
bool RemoveTaxId (CBioSource &src)
 
bool s_ProcessReply (const CT3Reply &reply, CRef< COrg_ref > org)
 
void AddMissingCommonOrgMods (const COrg_ref &o1, const COrg_ref &o2, COrg_ref &common)
 
CRef< CBioSourceMakeCommonBioSource (const CBioSource &src1, const CBioSource &src2)
 

Function Documentation

◆ AddMissingCommonOrgMods()

void AddMissingCommonOrgMods ( const COrg_ref o1,
const COrg_ref o2,
COrg_ref common 
)

◆ CleanupForTaxnameChange()

bool CleanupForTaxnameChange ( CBioSource src)

◆ MakeCommonBioSource()

CRef<CBioSource> MakeCommonBioSource ( const CBioSource src1,
const CBioSource src2 
)

◆ RemoveMod()

bool RemoveMod ( CBioSource src,
COrgMod::ESubtype  subtype 
)

◆ RemoveOldName()

bool RemoveOldName ( CBioSource src)

Definition at line 67 of file source_edit.cpp.

References COrgMod_Base::eSubtype_old_name, and RemoveMod().

Referenced by CleanupForTaxnameChange().

◆ RemoveTaxId()

bool RemoveTaxId ( CBioSource src)

◆ s_ProcessReply()

bool s_ProcessReply ( const CT3Reply reply,
CRef< COrg_ref org 
)
Modified on Mon Jun 17 05:05:17 2024 by modify_doxy.py rev. 669887