| Class BlastReport Object for storing Blast report information.
BlastReport
StoreReport | StreamReport
BlastReport<TBlastHsp, TSpec> Parameters
TBlastHsp | The type of HSPs that are to be stored. Default: BlastHsp<BlastN,BasicInfo> Remarks: see BlastHsp.
TSpec | The specializing type. Types: StoreReport, StreamReport Default: StreamReport Remarks: StoreReport requires more space while StreamReport will be more time consuming if hits are iterated over more than once.
Specializations
StoreReport | BlastReport specialization. Parses a Blast report and stores all hits and HSPs.
StreamReport | BlastReport specialization that works on a file stream (parses hits/HSPs when iterating over them).
Metafunctions
Hit | Blast Hit type of a Blast object.
Host | Type of the object a given object depends on.
Hsp | Blast HSP type of a Blast object.
Iterator | Type of iterator objects that are used to traverse the container.
Functions
atEnd | Determines whether an iterator is at the end position.
databaseName | Reference to the name (identifier) of the database in a Blast report.
getDatabaseName | The name (identifier) of the database in a Blast report.
getNext | Get next Blast report from a file containing multiple Blast reports.
getQueryName | The name (identifier) of the query in a Blast report.
queryName | Reference to the name (identifier) of the query in a Blast report.
Remarks Hits and HSPs can be iterated over by using HitIterator and HspIterator. Example Programs Blast Reports Include Headers blast.h SeqAn - Sequence Analysis Library - www.seqan.de