|
librostlab-blast
1.0.1
|
High-scoring segment pair. More...
#include <blast-result.h>
Public Types | |
| enum | ECompoAdjustModes { eNoCompositionBasedStats = 0, eCompositionBasedStats = 1, eCompositionMatrixAdjust = 2, eCompoForceFullMatrixAdjust = 3, eNumCompoAdjustModes } |
| An collection of constants that specify all permissible modes of composition adjustment. More... | |
| typedef enum rostlab::blast::hsp::ECompoAdjustModes | ECompoAdjustModes |
| An collection of constants that specify all permissible modes of composition adjustment. More... | |
Public Member Functions | |
| hsp (double __bit_score=0, size_t __raw_score=0) | |
| virtual | ~hsp () |
Static Public Member Functions | |
| static std::string | methodstr (const ECompoAdjustModes __m) |
| Translate method code to string. More... | |
| static ECompoAdjustModes | methfromstr (std::string __m) |
| Translate method description to mode code. More... | |
Public Attributes | |
| double | bit_score |
| size_t | raw_score |
| double | e_value |
| ECompoAdjustModes | method |
| size_t | identities |
| size_t | positives |
| size_t | gaps |
| std::string | q_strand |
| Query strand [Plus|Minus]. More... | |
| std::string | s_strand |
| Subject strand [Plus|Minus]. More... | |
| int8_t | q_frame |
| Query frame. More... | |
| int8_t | s_frame |
| Subject frame. More... | |
| size_t | q_start |
| Query start (1-based). More... | |
| std::string | q_ali |
| Query alignment string. More... | |
| size_t | q_end |
| Query end (1-based). More... | |
| std::string | match_line |
| Match line. More... | |
| size_t | s_start |
| Subject start (1-based). More... | |
| std::string | s_ali |
| Subject alignment string. More... | |
| size_t | s_end |
| Subject end (1-based). More... | |
High-scoring segment pair.
Depending on the type of blast results, fields may be unused.
Definition at line 53 of file blast-result.h.
An collection of constants that specify all permissible modes of composition adjustment.
Copied from ncbi-tools6-6.1.20090809/algo/blast/composition_adjustment/composition_constants.h in order to avoid having to depend on that library only for this.
An collection of constants that specify all permissible modes of composition adjustment.
Copied from ncbi-tools6-6.1.20090809/algo/blast/composition_adjustment/composition_constants.h in order to avoid having to depend on that library only for this.
| Enumerator | |
|---|---|
| eNoCompositionBasedStats | |
| eCompositionBasedStats | |
| eCompositionMatrixAdjust | |
| eCompoForceFullMatrixAdjust | |
| eNumCompoAdjustModes | |
Definition at line 56 of file blast-result.h.
|
inline |
Definition at line 96 of file blast-result.h.
|
inlinevirtual |
Definition at line 98 of file blast-result.h.
|
inlinestatic |
Translate method description to mode code.
E.g. `Composition-based stats' => eCompositionBasedStats. The trailing dot - if present - is ignored.
Definition at line 123 of file blast-result.h.
|
inlinestatic |
Translate method code to string.
The trailing `.' is not included. eCompositionBasedStats => "Composition-based stats" eCompositionMatrixAdjust => "Compositional matrix adjust"
Default: integer code of enum value.
Definition at line 108 of file blast-result.h.
| double rostlab::blast::hsp::bit_score |
Definition at line 64 of file blast-result.h.
| double rostlab::blast::hsp::e_value |
Definition at line 66 of file blast-result.h.
| size_t rostlab::blast::hsp::gaps |
Definition at line 70 of file blast-result.h.
| size_t rostlab::blast::hsp::identities |
Definition at line 68 of file blast-result.h.
| std::string rostlab::blast::hsp::match_line |
Match line.
Definition at line 88 of file blast-result.h.
| ECompoAdjustModes rostlab::blast::hsp::method |
Definition at line 67 of file blast-result.h.
| size_t rostlab::blast::hsp::positives |
Definition at line 69 of file blast-result.h.
| std::string rostlab::blast::hsp::q_ali |
Query alignment string.
Definition at line 84 of file blast-result.h.
| size_t rostlab::blast::hsp::q_end |
Query end (1-based).
Definition at line 86 of file blast-result.h.
| int8_t rostlab::blast::hsp::q_frame |
| size_t rostlab::blast::hsp::q_start |
Query start (1-based).
Definition at line 82 of file blast-result.h.
| std::string rostlab::blast::hsp::q_strand |
Query strand [Plus|Minus].
Definition at line 72 of file blast-result.h.
| size_t rostlab::blast::hsp::raw_score |
Definition at line 65 of file blast-result.h.
| std::string rostlab::blast::hsp::s_ali |
Subject alignment string.
Definition at line 92 of file blast-result.h.
| size_t rostlab::blast::hsp::s_end |
Subject end (1-based).
Definition at line 94 of file blast-result.h.
| int8_t rostlab::blast::hsp::s_frame |
| size_t rostlab::blast::hsp::s_start |
Subject start (1-based).
Definition at line 90 of file blast-result.h.
| std::string rostlab::blast::hsp::s_strand |
Subject strand [Plus|Minus].
Definition at line 74 of file blast-result.h.
1.8.13