NCBI C++ ToolKit
|
#include <corelib/ncbistd.hpp>
#include <corelib/ncbidiag.hpp>
#include <serial/objectinfo.hpp>
#include <serial/serialbase.hpp>
#include <objects/general/Name_std.hpp>
#include <objects/biblio/Author.hpp>
#include <objects/valerr/ValidErrItem.hpp>
#include <objects/valerr/ValidError.hpp>
#include <objects/taxon3/itaxon3.hpp>
#include <objmgr/scope.hpp>
#include <map>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
struct | SBarcode |
Typedefs | |
typedef vector< SBarcode > | TBarcodeResults |
Functions | |
string | GetSeqTitle (CBioseq_Handle bsh) |
string | GetBarcodeId (CBioseq_Handle bsh) |
void | BarcodeTestBioseq (CBioseq_Handle bsh, SBarcode &b) |
bool | BarcodeTestFails (const SBarcode &b) |
bool | IsTechBarcode (CBioseq_Handle bsh) |
TBarcodeResults | GetBarcodeValues (CSeq_entry_Handle seh) |
typedef vector<SBarcode> TBarcodeResults |
Definition at line 86 of file validator_barcode.hpp.
void BarcodeTestBioseq | ( | CBioseq_Handle | bsh, |
SBarcode & | b | ||
) |
Definition at line 392 of file validator_barcode.cpp.
References b, GetBarcodeId(), GetHasCollectionDate(), GetHasFrameShift(), GetHasKeyword(), GetHasOrderAssignment(), GetIsCountry(), GetIsLength(), GetIsPrimers(), GetIsStructuredVoucher(), GetIsVoucher(), GetLowTrace(), GetPercentN(), and GetSeqTitle().
Referenced by CBarcodeTool::FindBarcodeFeats(), and GetBarcodeValues().
Definition at line 314 of file validator_barcode.cpp.
References b.
Referenced by CBarcodeTool::FindBarcodeFeats(), GetBarcodeValues(), and CValidError_imp::x_DoBarcodeTests().
string GetBarcodeId | ( | CBioseq_Handle | bsh | ) |
Definition at line 78 of file validator_barcode.cpp.
References CSeq_id::eContent, NStr::EqualNocase(), CBioseq_Handle::GetId(), CSeq_id::GetLabel(), kEmptyStr, local, and NStr::ReplaceInPlace().
Referenced by BarcodeTestBioseq().
TBarcodeResults GetBarcodeValues | ( | CSeq_entry_Handle | seh | ) |
Definition at line 411 of file validator_barcode.cpp.
References b, BarcodeTestBioseq(), BarcodeTestFails(), and IsTechBarcode().
Referenced by CValidError_imp::x_DoBarcodeTests().
string GetSeqTitle | ( | CBioseq_Handle | bsh | ) |
Definition at line 56 of file validator_barcode.cpp.
References CBioseq::eContent, label, and local.
Referenced by BarcodeTestBioseq().
bool IsTechBarcode | ( | CBioseq_Handle | bsh | ) |
Definition at line 378 of file validator_barcode.cpp.
References CSeqdesc_Base::e_Molinfo, and CMolInfo_Base::eTech_barcode.
Referenced by CBarcodeTool::FindBarcodeFeats(), GetBarcodeValues(), and CBarcodeTool::OnAddKeyword().