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

#include <MG_adapt_ali.hxx>

Inheritance diagram for MG_remaps:
Inheritance graph
[legend]
Collaboration diagram for MG_remaps:
Collaboration graph
[legend]

Public Member Functions

 MG_remaps (GBDATA *gb_left, GBDATA *gb_right, bool enable, const char *reference_species_names)
 
 ~MG_remaps ()
 
int size () const
 
bool validIdx (int idx) const
 
bool doesRemap () const
 
const charalignment_name (int idx) const
 
const MG_remapremap (int idx) const
 

Detailed Description

Definition at line 23 of file MG_adapt_ali.hxx.

Constructor & Destructor Documentation

MG_remaps::MG_remaps ( GBDATA gb_left,
GBDATA gb_right,
bool  enable,
const char reference_species_names 
)

Definition at line 669 of file MG_adapt_ali.cxx.

References ARB_calloc(), GBT_get_alignment_names(), and MG_create_remap().

MG_remaps::~MG_remaps ( )

Definition at line 684 of file MG_adapt_ali.cxx.

References mg_assert.

Member Function Documentation

int MG_remaps::size ( ) const
inline

Definition at line 32 of file MG_adapt_ali.hxx.

Referenced by MG_adaptAllCopiedAlignments(), and validIdx().

bool MG_remaps::validIdx ( int  idx) const
inline

Definition at line 34 of file MG_adapt_ali.hxx.

References size().

Referenced by alignment_name(), and remap().

bool MG_remaps::doesRemap ( ) const
inline

Definition at line 37 of file MG_adapt_ali.hxx.

Referenced by MG_adaptAllCopiedAlignments().

const char* MG_remaps::alignment_name ( int  idx) const
inline

Definition at line 39 of file MG_adapt_ali.hxx.

References arb_assert, and validIdx().

Referenced by MG_adaptAllCopiedAlignments().

const MG_remap& MG_remaps::remap ( int  idx) const
inline

Definition at line 40 of file MG_adapt_ali.hxx.

References arb_assert, and validIdx().

Referenced by MG_adaptAllCopiedAlignments().


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