Register(
TTypeInfotype_info, TFingerPFunc func);
63objects::CScope* scope =
NULL);
67 static voidAddInteger(
CChecksum& checksum,
unsigned char* pvalue,
int size);
104 static stringGetFeatSignature(
constobjects::CSeq_feat& feat,
105objects::CScope* scope,
106 const string& data_source =
"",
107 const string& sAdditionalInfo =
"");
109 static stringGetFeatSignature(
constobjects::CSeq_feat& feat,
110objects::CScope* scope,
111 constobjects::CSeq_annot_Handle& annot_handle,
112 const string& sAdditionalInfo =
"");
115 static stringGetFeatSignature(
constobjects::CSeq_feat& feat,
116 constobjects::CSeq_loc& loc,
117objects::CScope* scope,
118 constobjects::CSeq_annot_Handle& annot_handle,
119 const string& sAdditionalInfo =
"");
122 static stringGetFeatSignature(
constobjects::CSeq_feat& feat,
123 constobjects::CSeq_loc& loc,
124objects::CScope* scope,
125 const string& data_source =
"",
126 const string& sAdditionalInfo =
"");
128 static stringGetGraphSignature(
constobjects::CSeq_graph& graph,
129objects::CScope* scope,
130 const string& data_source =
"");
132 static stringGetSeqLocSignature(
constobjects::CSeq_loc& loc,
133objects::CScope* scope);
135 static stringGetHistogramSignature(
constobjects::CSeq_loc& loc,
136EObjectType obj_type,
137objects::CScope* scope,
138 const string& title,
139 const string& data_source =
"",
142 static stringGetComponentSignature(
constobjects::CSeq_loc& comp_loc,
143 constobjects::CSeq_loc& mapped_loc,
144objects::CScope* scope);
146 static stringGetAlignSignature(
constobjects::CSeq_align& align,
147 constobjects::CSeq_loc& on_loc,
148objects::CScope* scope,
149 constobjects::CSeq_annot_Handle& annot_handle);
151 static stringGetAlignSignature(
constobjects::CSeq_align& align,
152 constobjects::CSeq_loc& on_loc,
153objects::CScope* scope,
154 const string& data_source =
"");
156 static stringGetRsiteSignature(
constobjects::CSeq_feat& feat,
158objects::CScope* scope);
160 static stringGetVcfVariantSignature(
constobjects::CVcfVariant& vcf_variant, objects::CScope* scope);
164 static voidParseSignature(
const string& sig,
165objects::CSeq_id_Handle& sih,
171 Uint4& ds_fingerprint,
173objects::CScope* scope);
176 static stringParseSignatureDS(
const string& sig);
179objects::CSeq_id_Handle
sih;
189 static voidParseSignature(
const string& sig, SFingerprint&
fp, objects::CScope* scope);
193 voidx_Register(
TTypeInfotype_info, TFingerPFunc func);
209 "id="<<
fp.sih.GetSeqId()->AsFastaString()
210<<
" from="<<
fp.from
212<<
" type="<<
fp.type
213<<
" subtype="<<
fp.subtype
214<<
" fingerprint="<<
fp.fingerprint
215<<
" ds_fingerprint="<<
fp.ds_fingerprint;
CChecksum â Checksum calculator.
static void ParseSignature(const string &sig, objects::CSeq_id_Handle &sih, TSeqPos &from, TSeqPos &to, EObjectType &type, int &subtype, Uint4 &fingerprint, Uint4 &ds_fingerprint, string &ds_name, objects::CScope *scope)
parse signature with data source info.
map< TTypeInfo, TFingerPFunc > TMap
namespace ncbi::objects::
CTypeInfo class contains all information about C++ types (both basic and classes): members and layout...
unsigned int TSeqPos
Type for sequence locations and lengths.
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_GUIOBJUTILS_EXPORT
Defines to provide correct exporting from DLLs in Windows.
const struct ncbi::grid::netcache::search::fields::SIZE size
const GenericPointer< typename T::ValueType > T2 value
uint64_t Fingerprint(uint128_t x)
ostream & operator<<(ostream &os, const CObjFingerprint::SFingerprint &fp)
objects::CSeq_id_Handle sih
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4