ARB
Public Member Functions | Public Attributes | List of all members
AlignDataAccess Struct Reference

#include <fast_aligner.hxx>

Collaboration diagram for AlignDataAccess:
Collaboration graph
[legend]

Public Member Functions

chargetHelixString () const
 
 AlignDataAccess (GBDATA *gb_main_, const char *alignment_name_, bool do_refresh_, void(*refresh_display_)(), Aligner_get_consensus_func get_group_consensus_, Aligner_get_selected_range get_selected_range_, Aligner_get_first_selected_species get_first_selected_species_, Aligner_get_next_selected_species get_next_selected_species_, Aligner_get_helix_string get_helix_string_)
 
 AlignDataAccess (const AlignDataAccess &other)
 
 DECLARE_ASSIGNMENT_OPERATOR (AlignDataAccess)
 

Public Attributes

GBDATAgb_main
 
std::string alignment_name
 
bool do_refresh
 
void(* refresh_display )()
 
Aligner_get_consensus_func get_group_consensus
 
Aligner_get_selected_range get_selected_range
 
Aligner_get_first_selected_species get_first_selected_species
 
Aligner_get_next_selected_species get_next_selected_species
 
Aligner_get_helix_string get_helix_string
 

Detailed Description

Definition at line 36 of file fast_aligner.hxx.

Constructor & Destructor Documentation

AlignDataAccess::AlignDataAccess ( GBDATA gb_main_,
const char alignment_name_,
bool  do_refresh_,
void(*)()  refresh_display_,
Aligner_get_consensus_func  get_group_consensus_,
Aligner_get_selected_range  get_selected_range_,
Aligner_get_first_selected_species  get_first_selected_species_,
Aligner_get_next_selected_species  get_next_selected_species_,
Aligner_get_helix_string  get_helix_string_ 
)
inline

Definition at line 52 of file fast_aligner.hxx.

AlignDataAccess::AlignDataAccess ( const AlignDataAccess other)
inline

Definition at line 72 of file fast_aligner.hxx.

Member Function Documentation

char* AlignDataAccess::getHelixString ( ) const
inline

Definition at line 50 of file fast_aligner.hxx.

References get_helix_string.

Referenced by FastAligner_start().

AlignDataAccess::DECLARE_ASSIGNMENT_OPERATOR ( AlignDataAccess  )

Member Data Documentation

GBDATA* AlignDataAccess::gb_main
std::string AlignDataAccess::alignment_name

Definition at line 39 of file fast_aligner.hxx.

Referenced by new_sina_simple().

bool AlignDataAccess::do_refresh

Definition at line 41 of file fast_aligner.hxx.

Referenced by FastAligner_start().

void(* AlignDataAccess::refresh_display)()

Definition at line 42 of file fast_aligner.hxx.

Referenced by FastAligner_start().

Aligner_get_consensus_func AlignDataAccess::get_group_consensus

Definition at line 44 of file fast_aligner.hxx.

Referenced by FastAligner_start().

Aligner_get_selected_range AlignDataAccess::get_selected_range

Definition at line 45 of file fast_aligner.hxx.

Referenced by FastAligner_start().

Aligner_get_first_selected_species AlignDataAccess::get_first_selected_species

Definition at line 46 of file fast_aligner.hxx.

Referenced by build_reverse_complement(), FastAligner_start(), and sina_start().

Aligner_get_next_selected_species AlignDataAccess::get_next_selected_species

Definition at line 47 of file fast_aligner.hxx.

Referenced by build_reverse_complement(), FastAligner_start(), and sina_start().

Aligner_get_helix_string AlignDataAccess::get_helix_string

Definition at line 48 of file fast_aligner.hxx.

Referenced by getHelixString().


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