Logo Search packages:      
Sourcecode: epcr version File versions  Download package

Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

CPcrMachine Class Reference

Collaboration diagram for CPcrMachine:
Collaboration graph

List of all members.

Public Types

typedef CStsHash::TData TData
typedef CStsHash::THashTable THashTable
typedef CStsHash::TStsList TStsList

Public Member Functions

unsigned GetMargin () const
virtual void ProcessSequence (const char *label, const char *seqdata, unsigned seqlen)
virtual void SetAligner (IAlign *alignl, IAlign *alignr)
virtual void SetCallback (IPcrMachineCallback *callback)
virtual void SetMargin (unsigned margin)
virtual void SetProgressCallback (IPcrProgressCallback *callback)
virtual void SetStsHash (const CStsHash *stshash)

Protected Member Functions

virtual void Match (unsigned word, const TStsList &lst, const char *seq_data, int seq_len)

Protected Attributes

CHashSet m_HashL
CHashSet m_HashR
CHashSet m_HashS
unsigned m_Margin
const CStsHashm_StsHash

Detailed Description

Definition at line 86 of file stsmatch_i.hpp.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index