Class AlignmentStats
Statistics about a tabular alignment.

Defined in <seqan/align.h>
Signature struct AlignmentStats;

Member Function Overview

Interface Function Overview

Member Variable Overview

See Also

Member Functions Detail

AlignmentStats::AlignmentStats();

Constructor

All members are initialized to 0.

Data Races

Thread safety unknown!

Interface Functions Detail

void clear(stats);

Resets all members to 0.

Parameters

stats AlignmentStats object to clear.

Data Races

Thread safety unknown!

Member Variables Detail

float AlignmentStats::alignmentIdentity

The resulting alignment percent identity (match).

unsigned AlignmentStats::alignmentLength

Length of the aligned region

int AlignmentStats::alignmentScore

The resulting alignment score.

float AlignmentStats::alignmentSimilarity

The resulting alignment percent similarity (positive).

unsigned AlignmentStats::numDeletions

Number of gaps in query relative to reference.

unsigned AlignmentStats::numGapExtensions

Number of gap extension events.

unsigned AlignmentStats::numGapOpens

Number of gap open events.

unsigned AlignmentStats::numGaps

Number of gap characters (sum of numGapOpens and numGapExtensions)

unsigned AlignmentStats::numInsertions

Number of gaps in reference relative to query.

unsigned AlignmentStats::numMatches

Number of match (identity) events.

unsigned AlignmentStats::numMismatches

Number of mismatch (not identity) events.

unsigned AlignmentStats::numNegativeScores

Number of residues aligned with negative score.

unsigned AlignmentStats::numPositiveScores

Number of residues aligned with positive score (0 is counted as positive).