|
| CIgBlast (CRef< CBlastQueryVector > query_factory, CRef< CLocalDbAdapter > blastdb, CRef< CBlastOptionsHandle > options, CConstRef< CIgBlastOptions > ig_options, CRef< CScope > scope) |
| Local Igblast search API. More...
|
|
| CIgBlast (CRef< CBlastQueryVector > query_factory, CRef< CSearchDatabase > blastdb, CRef< IQueryFactory > subjects, CRef< CBlastOptionsHandle > options, CConstRef< CIgBlastOptions > ig_options, string entrez_query, CRef< CScope > scope) |
| Remote Igblast search API. More...
|
|
| ~CIgBlast () |
| Destructor. More...
|
|
CRef< CSearchResultSet > | Run () |
| Run the Ig-BLAST engine. More...
|
|
void | SetNumberOfThreads (size_t nthreads) |
| Set MT mode. More...
|
|
string | GetRid () |
|
| CObject (void) |
| Constructor. More...
|
|
| CObject (const CObject &src) |
| Copy constructor. More...
|
|
virtual | ~CObject (void) |
| Destructor. More...
|
|
CObject & | operator= (const CObject &src) THROWS_NONE |
| Assignment operator. More...
|
|
bool | CanBeDeleted (void) const THROWS_NONE |
| Check if object can be deleted. More...
|
|
bool | IsAllocatedInPool (void) const THROWS_NONE |
| Check if object is allocated in memory pool (not system heap) More...
|
|
bool | Referenced (void) const THROWS_NONE |
| Check if object is referenced. More...
|
|
bool | ReferencedOnlyOnce (void) const THROWS_NONE |
| Check if object is referenced only once. More...
|
|
void | AddReference (void) const |
| Add reference to object. More...
|
|
void | RemoveReference (void) const |
| Remove reference to object. More...
|
|
void | ReleaseReference (void) const |
| Remove reference without deleting object. More...
|
|
virtual void | DoNotDeleteThisObject (void) |
| Mark this object as not allocated in heap – do not delete this object. More...
|
|
virtual void | DoDeleteThisObject (void) |
| Mark this object as allocated in heap – object can be deleted. More...
|
|
void * | operator new (size_t size) |
| Define new operator for memory allocation. More...
|
|
void * | operator new[] (size_t size) |
| Define new[] operator for 'array' memory allocation. More...
|
|
void | operator delete (void *ptr) |
| Define delete operator for memory deallocation. More...
|
|
void | operator delete[] (void *ptr) |
| Define delete[] operator for memory deallocation. More...
|
|
void * | operator new (size_t size, void *place) |
| Define new operator. More...
|
|
void | operator delete (void *ptr, void *place) |
| Define delete operator. More...
|
|
void * | operator new (size_t size, CObjectMemoryPool *place) |
| Define new operator using memory pool. More...
|
|
void | operator delete (void *ptr, CObjectMemoryPool *place) |
| Define delete operator. More...
|
|
virtual void | DebugDump (CDebugDumpContext ddc, unsigned int depth) const |
| Define method for dumping debug information. More...
|
|
| CDebugDumpable (void) |
|
virtual | ~CDebugDumpable (void) |
|
void | DebugDumpText (ostream &out, const string &bundle, unsigned int depth) const |
|
void | DebugDumpFormat (CDebugDumpFormatter &ddf, const string &bundle, unsigned int depth) const |
|
void | DumpToConsole (void) const |
|
|
| CIgBlast (const CIgBlast &rhs) |
| Prohibit copy constructor. More...
|
|
CIgBlast & | operator= (const CIgBlast &rhs) |
| Prohibit assignment operator. More...
|
|
void | x_SetupVSearch (CRef< IQueryFactory > &qf, CRef< CBlastOptionsHandle > &opts_hndl) |
| Prepare blast option handle and query for V germline database search. More...
|
|
void | x_SetupDJSearch (const vector< CRef< CIgAnnotation > > &annots, CRef< IQueryFactory > &qf, CRef< CBlastOptionsHandle > &opts_hndl, int db_type) |
| Prepare blast option handle and query for D, J germline database search. More...
|
|
void | x_SetupCRegionSearch (const vector< CRef< CIgAnnotation > > &annots, CRef< IQueryFactory > &qf, CRef< CBlastOptionsHandle > &opts_hndl) |
|
void | x_SetupNoOverlapDSearch (const vector< CRef< CIgAnnotation > > &annots, CRef< CSearchResultSet > &results, CRef< IQueryFactory > &qf, CRef< CBlastOptionsHandle > &opts_hndl, int db_type) |
|
void | x_SetupDbSearch (vector< CRef< CIgAnnotation > > &annot, CRef< IQueryFactory > &qf) |
| Prepare blast option handle and query for specified database search. More...
|
|
void | x_AnnotateV (CRef< CSearchResultSet > &results, vector< CRef< CIgAnnotation > > &annot) |
| Annotate the V gene based on blast results. More...
|
|
void | x_AnnotateDJ (CRef< CSearchResultSet > &results_D, CRef< CSearchResultSet > &results_J, vector< CRef< CIgAnnotation > > &annot) |
| Annotate the D and J genes based on blast results. More...
|
|
void | x_AnnotateD (CRef< CSearchResultSet > &results_D, vector< CRef< CIgAnnotation > > &annot) |
|
void | x_AnnotateJ (CRef< CSearchResultSet > &results_J, vector< CRef< CIgAnnotation > > &annot) |
|
void | x_AnnotateC (CRef< CSearchResultSet > &results_c, CRef< CSearchResultSet > &results_j, vector< CRef< CIgAnnotation > > &annot) |
|
void | x_AnnotateDomain (CRef< CSearchResultSet > &gl_results, CRef< CSearchResultSet > &dm_results, vector< CRef< CIgAnnotation > > &annot) |
| Annotate the query chaintype and domains based on blast results. More...
|
|
void | x_SetChainType (CRef< CSearchResultSet > &results, vector< CRef< CIgAnnotation > > &annot) |
| Set the subject chain type and frame info. More...
|
|
void | x_ConvertResultType (CRef< CSearchResultSet > &results) |
| Convert bl2seq result to database search mode. More...
|
|
void | x_SetAnnotation (vector< CRef< CIgAnnotation > > &annot, CRef< CSearchResultSet > &final_results) |
| Append annotation info to the final results. More...
|
|
void | x_FindDJ (CRef< CSearchResultSet > &results_D, CRef< CSearchResultSet > &results_J, CRef< CIgAnnotation > &annot, CRef< CSeq_align_set > &align_D, CRef< CSeq_align_set > &align_J, string q_ct, bool q_ms, ENa_strand q_st, int q_ve, int iq) |
|
void | x_FindDJAln (CRef< CSeq_align_set > &align_D, CRef< CSeq_align_set > &align_J, string q_ct, bool q_ms, ENa_strand q_st, int q_ve, int iq, bool va_or_vd_as_heavy_chain) |
|
void | x_ExtendAlign5end (CRef< CSearchResultSet > &results) |
|
void | x_ExtendAlign3end (CRef< CSearchResultSet > &results) |
|
void | x_ScreenByAlignLength (CRef< CSearchResultSet > &results, int length) |
|
void | x_FillJDomain (CRef< CSeq_align > &align, CRef< CIgAnnotation > &annot) |
|
void | x_ProcessDJResult (CRef< CSearchResultSet > &results_V, CRef< CSearchResultSet > &results_D, CRef< CSearchResultSet > &results_J, vector< CRef< CIgAnnotation > > &annots) |
|
void | x_ProcessDGeneResult (CRef< CSearchResultSet > &results_V, CRef< CSearchResultSet > &results_D, CRef< CSearchResultSet > &results_J, vector< CRef< CIgAnnotation > > &annots) |
|
void | x_ProcessCResult (CRef< CSearchResultSet > &results_C, vector< CRef< CIgAnnotation > > &annots) |
|
Definition at line 236 of file igblast.hpp.