NCBI C++ ToolKit
Functions
validerror_feat.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/ncbistd.hpp>
#include <corelib/ncbistr.hpp>
#include <objtools/validator/validatorp.hpp>
#include <objtools/validator/validerror_feat.hpp>
#include <objtools/validator/single_feat_validator.hpp>
#include <objtools/validator/utilities.hpp>
#include <objtools/format/items/gene_finder.hpp>
#include <serial/serialbase.hpp>
#include <objmgr/bioseq_handle.hpp>
#include <objmgr/seq_entry_handle.hpp>
#include <objmgr/feat_ci.hpp>
#include <objmgr/seqdesc_ci.hpp>
#include <objmgr/seq_vector.hpp>
#include <objmgr/scope.hpp>
#include <objmgr/util/sequence.hpp>
#include <objmgr/util/feature.hpp>
#include <objects/seqfeat/Seq_feat.hpp>
#include <objects/seqfeat/BioSource.hpp>
#include <objects/seqfeat/Cdregion.hpp>
#include <objects/seqfeat/Code_break.hpp>
#include <objects/seqfeat/Gb_qual.hpp>
#include <objects/seqfeat/Genetic_code.hpp>
#include <objects/seqfeat/Genetic_code_table.hpp>
#include <objects/seqfeat/Imp_feat.hpp>
#include <objects/seqfeat/Org_ref.hpp>
#include <objects/seqfeat/Prot_ref.hpp>
#include <objects/seqfeat/RNA_ref.hpp>
#include <objects/seqfeat/SubSource.hpp>
#include <objects/seqfeat/Trna_ext.hpp>
#include <objects/seqloc/Seq_loc.hpp>
#include <objects/seqloc/Seq_interval.hpp>
#include <objects/seqloc/Seq_point.hpp>
#include <objects/seqloc/Textseq_id.hpp>
#include <objects/seqset/Seq_entry.hpp>
#include <objects/seqset/Bioseq_set.hpp>
#include <objects/seq/MolInfo.hpp>
#include <objects/seq/Bioseq.hpp>
#include <objects/seq/seqport_util.hpp>
#include <objects/pub/Pub.hpp>
#include <objects/pub/Pub_set.hpp>
#include <objects/general/Dbtag.hpp>
#include <objects/misc/sequence_macros.hpp>
#include <objtools/edit/cds_fix.hpp>
#include <util/static_set.hpp>
#include <util/sequtil/sequtil_convert.hpp>
#include <util/sgml_entity.hpp>
#include <algorithm>
#include <string>
+ Include dependency graph for validerror_feat.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

static int ValidateAccessionFormat (string accession)
 
bool s_IsSraPrefix (string str)
 
bool s_IsAllDigitsOrPeriods (string str)
 
bool FeaturePairIsTwoTypes (const CSeq_feat &feat1, const CSeq_feat &feat2, CSeqFeatData::ESubtype subtype1, CSeqFeatData::ESubtype subtype2)
 
bool GeneXrefConflicts (const CSeq_feat &feat, const CSeq_feat &gene)
 
bool s_HasId (const CSeq_feat &feat, const CSeqFeatXref::TId::TLocal &id)
 

Function Documentation

◆ FeaturePairIsTwoTypes()

bool FeaturePairIsTwoTypes ( const CSeq_feat feat1,
const CSeq_feat feat2,
CSeqFeatData::ESubtype  subtype1,
CSeqFeatData::ESubtype  subtype2 
)

◆ GeneXrefConflicts()

bool GeneXrefConflicts ( const CSeq_feat feat,
const CSeq_feat gene 
)

◆ s_HasId()

bool s_HasId ( const CSeq_feat feat,
const CSeqFeatXref::TId::TLocal id 
)

◆ s_IsAllDigitsOrPeriods()

bool s_IsAllDigitsOrPeriods ( string  str)

◆ s_IsSraPrefix()

bool s_IsSraPrefix ( string  str)

Definition at line 287 of file validerror_feat.cpp.

References str().

Referenced by CValidError_feat::ValidateInferenceAccession().

◆ ValidateAccessionFormat()

static int ValidateAccessionFormat ( string  accession)
static
Modified on Wed Apr 24 14:17:34 2024 by modify_doxy.py rev. 669887