ARB
Public Member Functions | List of all members
LooseBases Class Reference

Public Member Functions

bool is_empty () const
 
void clear ()
 
void memorize (ExplicitRange range)
 
ExplicitRange recall ()
 
int follow_ali_change (const AliChange &change)
 
void append (LooseBases &loose)
 
int follow_ali_change_and_append (LooseBases &loose, const AliChange &change)
 

Detailed Description

Definition at line 299 of file fast_aligner.cxx.

Member Function Documentation

bool LooseBases::is_empty ( ) const
inline

Definition at line 306 of file fast_aligner.cxx.

Referenced by alignToNextRelative(), and follow_ali_change().

void LooseBases::clear ( )
inline

Definition at line 307 of file fast_aligner.cxx.

Referenced by Aligner::run().

void LooseBases::memorize ( ExplicitRange  range)
inline

Definition at line 309 of file fast_aligner.cxx.

Referenced by cannot_fast_align(), and insertClustalValigned().

ExplicitRange LooseBases::recall ( )
inline

Definition at line 312 of file fast_aligner.cxx.

Referenced by alignToNextRelative().

int LooseBases::follow_ali_change ( const AliChange change)
inline

Definition at line 317 of file fast_aligner.cxx.

References AliChange::follow(), and is_empty().

Referenced by follow_ali_change_and_append().

void LooseBases::append ( LooseBases loose)
inline

Definition at line 328 of file fast_aligner.cxx.

Referenced by alignToNextRelative(), and follow_ali_change_and_append().

int LooseBases::follow_ali_change_and_append ( LooseBases loose,
const AliChange change 
)
inline

Definition at line 329 of file fast_aligner.cxx.

References append(), and follow_ali_change().

Referenced by alignToNextRelative().


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