A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/lblast__object__loader_8cpp_source.html below:

NCBI C++ ToolKit: src/gui/widgets/loaders/lblast_object_loader.cpp Source File

45 #include <wx/filename.h> 62  return "Loading Local BLAST DB"

;

93  catch

(

const

exception&) {

97  label

= wxFileName(db).GetFullName().ToUTF8();

103

loader->SetLoader_type(

"local_blast_data_source_type"

);

108

loader->SetData(*

data

);

120  if

(obj.GetType().IsStr()) {

121  const string

& loader_type = obj.GetType().GetStr();

127  if

(fieldDir && fieldProteins) {

136  catch

(

const

exception&) {

148  if

(obj.GetType().IsStr()) {

149  const string

& loader_type = obj.GetType().GetStr();

155  if

(fieldDir && fieldProteins) {

167

loader_name =

info

.GetLoader()->GetName();

189

list< CRef<CSeq_id> > ids = seqdb->

GetSeqIDs

(oid);

194  if

(!(*it)->IsGi()) {

216  catch

(

const

exception&) {

223  return "\""

+ db +

"\""

;

Data loader implementation that uses the blast databases.

static TRegisterLoaderInfo RegisterInObjectManager(CObjectManager &om, const string &dbname="nr", const EDbType dbtype=eUnknown, bool use_fixed_size_slices=true, CObjectManager::EIsDefault is_default=CObjectManager::eNonDefault, CObjectManager::TPriority priority=CObjectManager::kPriority_NotSet)

EDbType

Describes the type of blast database to use.

@ eNucleotide

nucleotide database

@ eProtein

protein database

static string GetLoaderNameFromArgs(CConstRef< CSeqDB > db_handle)

bool GetCreateSeqs() const

wxString GetProtDB() const

wxString GetNucDB() const

list< CRef< CSeq_id > > GetSeqIDs(int oid) const

Gets a list of sequence identifiers.

ESeqType

Sequence types (eUnknown tries protein, then nucleotide).

string GetTitle() const

Returns the database title.

int GetNumSeqs() const

Returns the number of sequences available.

bool CheckOrFindOID(int &next_oid) const

Find an included OID, incrementing next_oid if necessary.

Interface for testing cancellation request in a long lasting operation.

vector< SObject > TObjects

#define NON_CONST_ITERATE(Type, Var, Cont)

Non constant version of ITERATE macro.

virtual bool PostExecute()

static int CountSeqs(const string &db, bool proteins)

static string x_GetQuotedDBName(const string db)

static string AddDataLoader(const objects::CUser_object &obj)

CLBLASTObjectLoader(const CLBLASTLoadParams &params)

virtual bool PreExecute()

virtual bool Execute(ICanceled &canceled)

CRef< objects::CLoaderDescriptor > m_Loader

virtual CObject * GetLoader()

virtual string GetDescription() const

static string GetLoaderName(const objects::CUser_object &obj)

CLBLASTLoadParams m_Params

virtual TObjects & GetObjects()

static CRef< objects::CLoaderDescriptor > CreateLoader(const string &db, bool nucleotide)

static void GetLabel(const CObject &obj, string *label, ELabelType type=eDefault)

static CRef< CObjectManager > GetInstance(void)

Return the existing object manager or create one.

void AddDefaults(TPriority pri=kPriority_Default)

Add default data loaders from object manager.

void Reset(void)

Reset reference object.

TObjectType * GetPointerOrNull(void) THROWS_NONE

Get pointer value.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

virtual bool IsCanceled(void) const =0

static const char label[]

const TStr & GetStr(void) const

Get the variant data.

const TData & GetData(void) const

Get the Data member data.

TBool GetBool(void) const

Get the variant data.

string StringToAscii(const string &src, bool ascii_table=true)

static const char * kBLASTDir

static const char * kLoaderDataType

static const int kLoaderPriority

static const char * kUILabel

static const char * kProteins

Defines BLAST database access classes.


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