Go to the SVN repository for this file.
38 constvector<string> & vol_names,
48 for(
int i= 0;
i< (
int) vol_names.size();
i++) {
56 if(prot_nucl ==
'-') {
61prot_nucl =
m_VolList.back().Vol()->GetSeqType();
85 "Error: Could not construct all volumes.");
111 new CSeqDBVol(atlas, nm, pn, user_list, neg_list, num_oids, locked);
void Unlock(CSeqDBLockHold &locked)
Unlock the atlas.
void SetStartAndEnd(int start)
Set the OID range.
CSeqDBVolSet()
Default Constructor.
~CSeqDBVolSet()
Destructor.
void x_AddVolume(CSeqDBAtlas &atlas, const string &nm, char pn, CSeqDBGiList *user_list, CSeqDBNegativeList *neg_list, CSeqDBLockHold &locked)
Add a volume.
int x_GetNumOIDs() const
Get the size of the entire OID range.
vector< CSeqDBVolEntry > m_VolList
The actual set of volumes.
#define NCBI_THROW(exception_class, err_code, message)
Generic macro to throw an exception, given the exception class, error code and message string.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
unsigned int
A callback function used to compare two keys in a database.
Manages a set of database volumes.
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