37 #ifndef OBJECTS_ENTREZ2_ENTREZ2_CLIENT_HPP
38 #define OBJECTS_ENTREZ2_ENTREZ2_CLIENT_HPP
74 void GetNeighbors(
TUid query_uid,
75 const string& db_from,
77 vector<TUid>& neighbor_uids);
80 void GetNeighbors(
const vector<TUid>& query_uids,
82 const string& link_type,
83 vector<TUid>& neighbor_uids);
88 const string& db_from,
94 const string& db_from,
104 void Query(
const string&
query,
106 vector<TUid>& result_uids,
107 size_t start_offs = 0,
117 void FilterIds(
const vector<TUid>& query_uids,
119 const string& query_string,
120 vector<TUid>& result_uids);
130 #ifdef NCBI_STRICT_GI
131 void GetNeighbors(
TGi query_uid,
const string& db_from,
133 vector<TGi>& neighbor_uids);
134 void GetNeighbors(
const vector<TGi>& query_uids,
136 const string& link_type,
137 vector<TGi>& neighbor_uids);
139 const string& db_from,
140 const string& db_to);
142 const string& db_from,
143 const string& db_to);
146 void Query(
const string&
query,
const string& db,
147 vector<TGi>& result_uids,
148 size_t start_offs = 0,
size_t count = 0,
150 void FilterIds(
const vector<TGi>& query_uids,
const string& db,
151 const string& query_string,
152 vector<TGi>& result_uids);
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
CEntrez2Client & operator=(const CEntrez2Client &value)
CEntrez2Client(const CEntrez2Client &value)
CEntrez2Client_Base Tparent
virtual string GetAffinity(const CEntrez2_request &) const
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_ENTREZ2_EXPORT
void SetVersion(TVersion value)
Assign a value to Version data member.
void SetTool(const TTool &value)
Assign a value to Tool data member.
virtual TRequest & SetDefaultRequest(void)
const GenericPointer< typename T::ValueType > T2 value