132 checksum.
AddLine(
id.GetNumber());
135 checksum.
AddLine(
id.GetApp_number());
User-defined methods of the data storage class.
Checksum and hash calculation classes.
CChecksum – Checksum calculator.
void Fingerprint(CChecksum &checksum, const CObject &obj, objects::CScope *scope) const
static void Register(TTypeInfo type_info, TFingerPFunc func)
static void s_Fingerprint_Giimport_id(CChecksum &checksum, const CObject &object, CScope *, const CObjFingerprint &)
static void s_Fingerprint_Dbtag(CChecksum &checksum, const CObject &object, CScope *scope, const CObjFingerprint &fingerP)
static void s_Fingerprint_Object_id(CChecksum &checksum, const CObject &object, CScope *, const CObjFingerprint &)
static void s_Fingerprint_Textseq_id(CChecksum &checksum, const CObject &object, CScope *, const CObjFingerprint &)
static void s_Fingerprint_Seq_id(CChecksum &checksum, const CObject &object, CScope *scope, const CObjFingerprint &fingerP)
static void s_Fingerprint_Patent_seq_id(CChecksum &checksum, const CObject &object, CScope *, const CObjFingerprint &)
static void s_Fingerprint_PDB_seq_id(CChecksum &checksum, const CObject &object, CScope *, const CObjFingerprint &)
void AddLine(const char *line, size_t len)
CConstRef< CSeq_id > GetSeqId(void) const
const CSeq_id & GetId(const CSeq_loc &loc, CScope *scope)
If all CSeq_ids embedded in CSeq_loc refer to the same CBioseq, returns the first CSeq_id found,...
@ eGetId_Seq_id_BestRank
use CSeq_id::BestRank() as the scoring function
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const TId & GetId(void) const
Get the Id member data.
const TCountry & GetCountry(void) const
Get the Country member data.
@ e_App_number
Patent Doc Appl Number.
@ e_not_set
No variant selected.
@ e_Number
Patent Document Number.
const TTag & GetTag(void) const
Get the Tag member data.
const TDb & GetDb(void) const
Get the Db member data.
E_Choice Which(void) const
Which variant is currently selected.
const TStr & GetStr(void) const
Get the variant data.
TId GetId(void) const
Get the variant data.
@ e_not_set
No variant selected.
const TRelease & GetRelease(void) const
Get the Release member data.
TChain GetChain(void) const
Get the Chain member data.
const TEmbl & GetEmbl(void) const
Get the variant data.
const TPdb & GetPdb(void) const
Get the variant data.
TGibbsq GetGibbsq(void) const
Get the variant data.
TId GetId(void) const
Get the Id member data.
bool IsSetAccession(void) const
Check if a value has been assigned to Accession data member.
const TTpe & GetTpe(void) const
Get the variant data.
bool IsSetRelease(void) const
the release Check if a value has been assigned to Release data member.
const TGenbank & GetGenbank(void) const
Get the variant data.
const TTpd & GetTpd(void) const
Get the variant data.
const TTpg & GetTpg(void) const
Get the variant data.
E_Choice Which(void) const
Which variant is currently selected.
TGi GetGi(void) const
Get the variant data.
TVersion GetVersion(void) const
Get the Version member data.
bool CanGetVersion(void) const
Check if it is safe to call GetVersion method.
bool IsSetRelease(void) const
Check if a value has been assigned to Release data member.
const TRelease & GetRelease(void) const
Get the Release member data.
const TMol & GetMol(void) const
Get the Mol member data.
TSeqid GetSeqid(void) const
Get the Seqid member data.
const TOther & GetOther(void) const
Get the variant data.
const TGiim & GetGiim(void) const
Get the variant data.
const TSwissprot & GetSwissprot(void) const
Get the variant data.
const TDdbj & GetDdbj(void) const
Get the variant data.
const TLocal & GetLocal(void) const
Get the variant data.
const TPir & GetPir(void) const
Get the variant data.
const TGpipe & GetGpipe(void) const
Get the variant data.
const TGeneral & GetGeneral(void) const
Get the variant data.
const TPatent & GetPatent(void) const
Get the variant data.
TGibbmt GetGibbmt(void) const
Get the variant data.
const TPrf & GetPrf(void) const
Get the variant data.
bool IsSetDb(void) const
dbase used in Check if a value has been assigned to Db data member.
const TCit & GetCit(void) const
Get the Cit member data.
const TDb & GetDb(void) const
Get the Db member data.
const TAccession & GetAccession(void) const
Get the Accession member data.
@ e_Gibbmt
Geninfo backbone moltype.
@ e_Giim
Geninfo import id.
@ e_Other
for historical reasons, 'other' = 'refseq'
@ e_Gpipe
Internal NCBI genome pipeline processing ID.
@ e_Tpe
Third Party Annot/Seq EMBL.
@ e_Tpd
Third Party Annot/Seq DDBJ.
@ e_Gibbsq
Geninfo backbone seqid.
@ e_General
for other databases
@ e_Gi
GenInfo Integrated Database.
@ e_not_set
No variant selected.
@ e_Tpg
Third Party Annot/Seq Genbank.
const string version
version string
const GenericPointer< typename T::ValueType > T2 value
#define CKSUM_ADD_INTEGER(cksum, value)