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/split__query_8hpp_source.html below:

NCBI C++ ToolKit: src/algo/blast/api/split_query.hpp Source File

34 #ifndef ALGO_BLAST_API__SPLIT_QUERY__HPP 35 #define ALGO_BLAST_API__SPLIT_QUERY__HPP 128  void

x_ExtractCScopesAndMasks();

131  void

x_ComputeChunkRanges();

133  void

x_ComputeQueryIndicesForChunks();

135  void

x_ComputeQueryContextsForChunks();

138  void

x_ComputeContextOffsetsForChunks();

142  void

x_ComputeContextOffsets_TranslatedQueries();

145  void

x_ComputeContextOffsets_NonTranslatedQueries();

153  friend

class ::CSplitQueryTestFixture;

#define NCBI_XBLAST_EXPORT

NULL operations for other cases.

Encapsulates ALL the BLAST algorithm's options.

Class responsible for splitting query sequences and providing data to the BLAST search class to searc...

CNcbiOstream & operator<<(CNcbiOstream &out, const CEquivRange &range)

std::ofstream out("events_result.xml")

main entry point for tests

CQuerySplitter & operator=(const CQuerySplitter &rhs)

Prohibit assignment operator.

vector< CRef< IQueryFactory > > m_QueryChunkFactories

Vector of query factories, each element corresponds to a chunk.

size_t m_TotalQueryLength

Length of the concatenated query.

size_t GetChunkSize() const

Returns the number of bases/residues that make up a query chunk.

vector< CRef< CBlastQueryVector > > TSplitQueryVector

Definition of a vector of CBlastQueryVectors, each element corresponds to a query chunk.

bool IsQuerySplit() const

Determines whether the query sequence(s) are split or not.

TScopeVector m_Scopes

Vector of CScope objects.

Uint4 m_NumChunks

Number of chunks, if this is 1, no splitting occurs.

CRef< ILocalQueryData > m_LocalQueryData

Source of local query data.

size_t m_ChunkSize

Size of the query chunks.

TSeqLocInfoVector m_UserSpecifiedMasks

Vector of masking locations.

CQuerySplitter(const CQuerySplitter &rhs)

Prohibit copy constructor.

const CBlastOptions * m_Options

BLAST options.

CRef< IQueryFactory > m_QueryFactory

The original, unsplit query factory.

Uint4 GetNumberOfChunks() const

Returns the number of chunks the query/queries will be split into.

CRef< CSplitQueryBlk > m_SplitBlk

Split query block structure.

TSplitQueryVector m_SplitQueriesInChunk

Vector of split queries.

vector< CRef< objects::CScope > > TScopeVector

Defines a vector of CScope objects.

uint32_t Uint4

4-byte (32-bit) unsigned integer

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define END_SCOPE(ns)

End the previously defined scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

#define BEGIN_SCOPE(ns)

Define a new scope.

NOTE: This file contains work in progress and the APIs are likely to change, please do not rely on th...

vector< TMaskedQueryRegions > TSeqLocInfoVector

Collection of masked regions for all queries in a BLAST search.

Definition of C++ wrapper for SSplitQueryBlk.

Definition of SSeqLoc structure.


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