NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <corelib/ncbimtx.hpp>
#include <corelib/ncbi_bswap.hpp>
#include <gui/objutils/obj_fingerprint.hpp>
#include <gui/objutils/utils.hpp>
#include <gui/utils/track_info.hpp>
#include <objmgr/util/sequence.hpp>
#include <serial/serialbase.hpp>
#include <stdio.h>
#include "fingp_seqid.cpp"
#include "fingp_seqloc.cpp"
#include "fingp_seqfeat.cpp"
#include "fingp_seqalign.cpp"
#include "fingp_seqgraph.cpp"
Go to the source code of this file.
Go to the SVN repository for this file.
Macros | |
#define | CKSUM_ADD_INTEGER(cksum, value) CObjFingerprint::AddInteger(cksum, (unsigned char*)&value, sizeof(value)) |
#define | CKSUM_INTEGER_FIELD(cksum, Type, field) |
#define | CKSUM_INTEGER_FIELD2(cksum, Type, field) |
Functions | |
DEFINE_STATIC_MUTEX (s_Mutex) | |
static void | s_EscapeDash (string &id) |
#define CKSUM_ADD_INTEGER | ( | cksum, | |
value | |||
) | CObjFingerprint::AddInteger(cksum, (unsigned char*)&value, sizeof(value)) |
Definition at line 43 of file obj_fingerprint.cpp.
#define CKSUM_INTEGER_FIELD | ( | cksum, | |
Type, | |||
field | |||
) |
Definition at line 46 of file obj_fingerprint.cpp.
#define CKSUM_INTEGER_FIELD2 | ( | cksum, | |
Type, | |||
field | |||
) |
Definition at line 52 of file obj_fingerprint.cpp.
DEFINE_STATIC_MUTEX | ( | s_Mutex | ) |
Definition at line 183 of file obj_fingerprint.cpp.
References NStr::ReplaceInPlace().
Referenced by CObjFingerprint::GetAlignSignature(), CObjFingerprint::GetComponentSignature(), CObjFingerprint::GetFeatSignature(), CObjFingerprint::GetGraphSignature(), CObjFingerprint::GetHistogramSignature(), CObjFingerprint::GetRsiteSignature(), CObjFingerprint::GetSeqLocSignature(), and CObjFingerprint::GetVcfVariantSignature().