mems::RepeatMatch Class Reference

The Match class stores the location of an equal size (inexact or exactly) matching region between several sequences. More...

#include <RepeatMatch.h>

Inheritance diagram for mems::RepeatMatch:

Inheritance graph
[legend]
Collaboration diagram for mems::RepeatMatch:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void FromSeq (uint32 match_id, uint32 seq_id)
 RepeatMatch (const RepeatMatch &mhe)
 RepeatMatch (const uint32 seq_count, const gnSeqI mersize, const MemType m_type=seed)
 RepeatMatch ()
uint32 SeqId (uint32 match_id)
 ~RepeatMatch ()

Protected Attributes

std::vector< uint32m_seq_id

Detailed Description

The Match class stores the location of an equal size (inexact or exactly) matching region between several sequences.

There are numerous functions in this class which can be used to compare and manipulate this match.

Definition at line 30 of file RepeatMatch.h.


Constructor & Destructor Documentation

mems::RepeatMatch::RepeatMatch  ) 
 

Definition at line 19 of file RepeatMatch.cpp.

mems::RepeatMatch::RepeatMatch const uint32  seq_count,
const gnSeqI  mersize,
const MemType  m_type = seed
 

mems::RepeatMatch::RepeatMatch const RepeatMatch mhe  ) 
 

mems::RepeatMatch::~RepeatMatch  ) 
 

Definition at line 23 of file RepeatMatch.cpp.


Member Function Documentation

void mems::RepeatMatch::FromSeq uint32  match_id,
uint32  seq_id
 

Definition at line 27 of file RepeatMatch.cpp.

References mems::uint32.

uint32 mems::RepeatMatch::SeqId uint32  match_id  ) 
 

Definition at line 34 of file RepeatMatch.cpp.

References m_seq_id, and mems::uint32.


Member Data Documentation

std::vector<uint32> mems::RepeatMatch::m_seq_id [protected]
 

Definition at line 40 of file RepeatMatch.h.

Referenced by SeqId().


The documentation for this class was generated from the following files:
Generated on Fri Mar 14 06:01:43 2008 for libMems by doxygen 1.3.6