librostlab-blast  1.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
rostlab::blast::result Struct Reference

Blast result for one query. More...

#include <blast-result.h>

List of all members.

Public Member Functions

 result ()
virtual ~result ()
 operator bool () const
 Conversion to bool - true when not empty.

Public Attributes

bool empty
std::string blast_version
std::vector< std::string > references
std::vector
< rostlab::blast::round
rounds
 Vector of iterated blast round information.
std::string q_name
 Query name.
std::string q_desc
 Query description.
size_t q_length
 Query length.
std::string db_name
 Database name.
size_t db_nseq
 Number of sequences in database.
size_t db_nletter
 Number of letters in database.
std::vector
< rostlab::blast::oneline
onelines
 Vector of all one-line descriptions.
bool converged
 Indicates that the search has converged.
std::vector< rostlab::blast::hithits
 Vector of all hits.
std::string tail
 Tail part of blast result as a long string.

Detailed Description

Blast result for one query.

Definition at line 165 of file blast-result.h.


Constructor & Destructor Documentation

Definition at line 196 of file blast-result.h.

virtual rostlab::blast::result::~result ( ) [inline, virtual]

Definition at line 197 of file blast-result.h.


Member Function Documentation

rostlab::blast::result::operator bool ( ) const [inline]

Conversion to bool - true when not empty.

This allows writing 'while( res = parser_driver.parse() ){ ... }'.

Definition at line 201 of file blast-result.h.


Member Data Documentation

Definition at line 167 of file blast-result.h.

Indicates that the search has converged.

Definition at line 189 of file blast-result.h.

Database name.

Definition at line 180 of file blast-result.h.

Number of letters in database.

Definition at line 184 of file blast-result.h.

Number of sequences in database.

Definition at line 182 of file blast-result.h.

Definition at line 166 of file blast-result.h.

Vector of all hits.

Definition at line 192 of file blast-result.h.

Vector of all one-line descriptions.

Definition at line 187 of file blast-result.h.

Query description.

Definition at line 176 of file blast-result.h.

Query length.

Definition at line 178 of file blast-result.h.

Query name.

Definition at line 174 of file blast-result.h.

std::vector<std::string> rostlab::blast::result::references

Definition at line 169 of file blast-result.h.

Vector of iterated blast round information.

Definition at line 172 of file blast-result.h.

Tail part of blast result as a long string.

Definition at line 194 of file blast-result.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines