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

Page built @2011/02/08 21:36:59