NCBI C++ ToolKit
Functions | Variables
report_object.cpp File Reference
#include <ncbi_pch.hpp>
#include "discrepancy_core.hpp"
#include <objects/biblio/Cit_sub.hpp>
#include <objects/general/Date.hpp>
#include <objects/general/Dbtag.hpp>
#include <objects/general/Object_id.hpp>
#include <objects/general/User_object.hpp>
#include <objects/misc/sequence_util_macros.hpp>
#include <objects/pub/Pub.hpp>
#include <objects/pub/Pub_equiv.hpp>
#include <objects/seq/Pubdesc.hpp>
#include <objects/seq/Seqdesc.hpp>
#include <objects/seqfeat/Org_ref.hpp>
#include <objects/seqloc/Packed_seqpnt.hpp>
#include <objects/seqloc/Seq_bond.hpp>
#include <objects/seqloc/Seq_loc_equiv.hpp>
#include <objects/seqloc/Seq_interval.hpp>
#include <objects/seqloc/Seq_loc_mix.hpp>
#include <objects/seqloc/Seq_point.hpp>
#include <objmgr/seq_vector.hpp>
#include <objmgr/util/feature.hpp>
#include <objmgr/util/sequence.hpp>
#include <objtools/edit/apply_object.hpp>
#include <objtools/cleanup/cleanup.hpp>
+ Include dependency graph for report_object.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

 USING_SCOPE (objects)
 
CConstRef< CSeq_idGetBestId (const CBioseq &bioseq)
 
string GetLocusTagForFeature (const CSeq_feat &seq_feat, CScope &scope)
 
string GetProduct (const CProt_ref &prot_ref)
 
string GetProductForCDS (const CSeq_feat &cds, CScope &scope)
 
void GetSeqFeatLabel (const CSeq_feat &seq_feat, string &label)
 
static bool IsAccession (const CSeq_id &id)
 
void UpgradeSeqLocId (CSeq_point &pnt, CScope &scope)
 
void UpgradeSeqLocId (CSeq_interval &interval, CScope &scope)
 
void UpgradeSeqLocId (CSeq_loc &loc, CScope &scope)
 
string GetSeqLocDescription (const CSeq_loc &loc, CScope &scope)
 

Variables

 USING_NCBI_SCOPE
 

Function Documentation

◆ GetBestId()

CConstRef< CSeq_id > GetBestId ( const CBioseq bioseq)

◆ GetLocusTagForFeature()

string GetLocusTagForFeature ( const CSeq_feat seq_feat,
CScope scope 
)

◆ GetProduct()

string GetProduct ( const CProt_ref prot_ref)

◆ GetProductForCDS()

string GetProductForCDS ( const CSeq_feat cds,
CScope scope 
)

◆ GetSeqFeatLabel()

void GetSeqFeatLabel ( const CSeq_feat seq_feat,
string label 
)

◆ GetSeqLocDescription()

string GetSeqLocDescription ( const CSeq_loc loc,
CScope scope 
)

◆ IsAccession()

static bool IsAccession ( const CSeq_id id)
static

◆ UpgradeSeqLocId() [1/3]

void UpgradeSeqLocId ( CSeq_interval interval,
CScope scope 
)

◆ UpgradeSeqLocId() [2/3]

void UpgradeSeqLocId ( CSeq_loc loc,
CScope scope 
)

◆ UpgradeSeqLocId() [3/3]

void UpgradeSeqLocId ( CSeq_point pnt,
CScope scope 
)

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ USING_NCBI_SCOPE

USING_NCBI_SCOPE

Definition at line 63 of file report_object.cpp.

Modified on Sat Dec 02 09:22:08 2023 by modify_doxy.py rev. 669887