ARB
|
#include <ed4_seq_colors.hxx>
Public Member Functions | |
ED4_reference () | |
~ED4_reference () | |
void | set_nodiff_indicator (char ind) |
void | set_case_sensitive (bool mindcase_) |
void | set_gap_handling (bool mindgaptype_, const char *gaptypes) |
void | clear () |
void | define (const ED4_sequence_terminal *rterm) |
bool | is_set () const |
void | expand_to_length (int len) |
int | convert (char c, int pos) const |
bool | reference_species_is (const ED4_sequence_terminal *term) const |
bool | only_show_diff_for (const ED4_sequence_terminal *term) const |
bool | reference_is_a_consensus () const |
void | data_changed_cb (ED4_species_manager *calledFrom) |
Definition at line 53 of file ed4_seq_colors.hxx.
ED4_reference::ED4_reference | ( | ) |
Definition at line 271 of file ED4_seq_colors.cxx.
ED4_reference::~ED4_reference | ( | ) |
Definition at line 281 of file ED4_seq_colors.cxx.
References clear().
|
inline |
Definition at line 72 of file ed4_seq_colors.hxx.
Referenced by update_reference_settings().
|
inline |
Definition at line 73 of file ed4_seq_colors.hxx.
Referenced by update_reference_settings().
void ED4_reference::set_gap_handling | ( | bool | mindgaptype_, |
const char * | gaptypes | ||
) |
Definition at line 289 of file ED4_seq_colors.cxx.
References is_gap(), and safeCharIndex().
Referenced by update_reference_settings().
void ED4_reference::clear | ( | ) |
Definition at line 332 of file ED4_seq_colors.cxx.
References ED4_base::get_parent(), LEV_SPECIES, NULp, refdata_changed_cb(), refdata_deleted_cb(), and ED4_manager::remove_delete_callback().
Referenced by define(), set_diff_reference(), and ~ED4_reference().
void ED4_reference::define | ( | const ED4_sequence_terminal * | rterm | ) |
Definition at line 345 of file ED4_seq_colors.cxx.
References ED4_manager::add_delete_callback(), clear(), ED4_base::get_parent(), LEV_SPECIES, refdata_changed_cb(), and refdata_deleted_cb().
Referenced by set_diff_reference().
|
inline |
Definition at line 79 of file ed4_seq_colors.hxx.
Referenced by diff_type_changed_cb(), ED4_create_viewDifferences_window(), ED4_toggle_viewDifferences(), ED4_viewDifferences_announceTerminalChange(), expand_to_length(), only_show_diff_for(), reference_is_a_consensus(), and reference_species_is().
void ED4_reference::expand_to_length | ( | int | len | ) |
Definition at line 298 of file ED4_seq_colors.cxx.
References is_set().
Definition at line 82 of file ed4_seq_colors.hxx.
References safeCharIndex().
|
inline |
Definition at line 92 of file ed4_seq_colors.hxx.
References e4_assert, and is_set().
Referenced by only_show_diff_for().
|
inline |
Definition at line 96 of file ed4_seq_colors.hxx.
References is_set(), and reference_species_is().
bool ED4_reference::reference_is_a_consensus | ( | ) | const |
Definition at line 356 of file ED4_seq_colors.cxx.
References ED4_base::is_consensus_sequence_terminal(), and is_set().
Referenced by ED4_consensus_definition_changed().
void ED4_reference::data_changed_cb | ( | ED4_species_manager * | calledFrom | ) |
Definition at line 315 of file ED4_seq_colors.cxx.
References e4_assert, ED4_base::get_parent(), and LEV_SPECIES.
Referenced by ED4_consensus_definition_changed(), and refdata_changed_cb().