|
Rosetta 3.5
|
#include <MCAligner.hh>


Public Member Functions | |
| MCAligner () | |
| constructors More... | |
| MCAligner (Real kT) | |
| virtual | ~MCAligner () |
| destructor More... | |
| void | kT (Real new_kT) |
| Sets the kT used in the align method. A optimal value of kT means acceptance of less optimal decisions along the dynamic programming matrix. More... | |
| Real | kT () const |
| Returns the kT used in the align method. More... | |
| virtual SequenceAlignment | align (SequenceOP seq_y, SequenceOP seq_x, ScoringSchemeOP ss) |
| Align these two Sequences using the given ScoringScheme. Rather than finding an optimal alignment, MCAligner uses a stochastic algorithm to generate an alignment at a given kT. More... | |
Public Member Functions inherited from core::sequence::Aligner | |
| Aligner () | |
| ctor More... | |
| virtual | ~Aligner () |
| dtor More... | |
| void | validate_input (SequenceOP seq_y, SequenceOP seq_x, ScoringSchemeOP ss) |
| SequenceAlignment | traceback (SequenceOP seq_x, SequenceOP seq_y, DP_Matrix matrix, CellOP start) |
Private Attributes | |
| Real | kT_ |
Definition at line 28 of file MCAligner.hh.
|
inline |
constructors
Definition at line 33 of file MCAligner.hh.
|
inline |
Definition at line 34 of file MCAligner.hh.
|
inlinevirtual |
destructor
Definition at line 37 of file MCAligner.hh.
|
virtual |
Align these two Sequences using the given ScoringScheme. Rather than finding an optimal alignment, MCAligner uses a stochastic algorithm to generate an alignment at a given kT.
Implements core::sequence::Aligner.
Definition at line 42 of file MCAligner.cc.
References core::sequence::above, core::sequence::align_RG(), core::sequence::diagonal, core::sequence::NWAligner::init_matrix(), kT(), core::sequence::left, and core::sequence::Aligner::traceback().
|
inline |
Sets the kT used in the align method. A optimal value of kT means acceptance of less optimal decisions along the dynamic programming matrix.
Definition at line 41 of file MCAligner.hh.
References kT_.
|
inline |
Returns the kT used in the align method.
Definition at line 46 of file MCAligner.hh.
References kT_.
Referenced by align().
|
private |
Definition at line 72 of file MCAligner.hh.
Referenced by kT().
1.8.4