NCBI C++ ToolKit
Typedefs | Functions
cn3d_cache.hpp File Reference
#include <corelib/ncbistd.hpp>
#include <string>
#include <list>
#include <objects/ncbimime/Ncbi_mime_asn1.hpp>
#include <objects/mmdb1/Biostruc.hpp>
#include <objects/mmdb2/Model_type.hpp>
#include <objects/seq/Bioseq.hpp>
+ Include dependency graph for cn3d_cache.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Typedefs

typedef std::list< ncbi::CRef< ncbi::objects::CBioseq > > BioseqRefList
 

Functions

bool LoadStructureViaCache (const std::string &uid, ncbi::objects::EModel_type modelType, int assemblyId, ncbi::CRef< ncbi::objects::CBiostruc > &biostruc, BioseqRefList *sequences)
 
ncbi::objects::CNcbi_mime_asn1 * LoadStructureViaCache (const std::string &uid, ncbi::objects::EModel_type modelType, int assemblyId)
 
bool ExtractBiostrucAndBioseqs (ncbi::objects::CNcbi_mime_asn1 &mime, ncbi::CRef< ncbi::objects::CBiostruc > &biostruc, BioseqRefList *sequences)
 
void TruncateCache (unsigned int maxSize)
 

Typedef Documentation

◆ BioseqRefList

typedef std::list< ncbi::CRef < ncbi::objects::CBioseq > > BioseqRefList

Definition at line 61 of file cn3d_cache.hpp.

Function Documentation

◆ ExtractBiostrucAndBioseqs()

bool ExtractBiostrucAndBioseqs ( ncbi::objects::CNcbi_mime_asn1 &  mime,
ncbi::CRef< ncbi::objects::CBiostruc > &  biostruc,
BioseqRefList sequences 
)

◆ LoadStructureViaCache() [1/2]

ncbi::objects::CNcbi_mime_asn1* LoadStructureViaCache ( const std::string uid,
ncbi::objects::EModel_type  modelType,
int  assemblyId 
)

◆ LoadStructureViaCache() [2/2]

bool LoadStructureViaCache ( const std::string uid,
ncbi::objects::EModel_type  modelType,
int  assemblyId,
ncbi::CRef< ncbi::objects::CBiostruc > &  biostruc,
BioseqRefList sequences 
)

◆ TruncateCache()

void TruncateCache ( unsigned int  maxSize)
Modified on Wed Jul 24 17:22:14 2024 by modify_doxy.py rev. 669887