ARB
|
#include "ed4_dots.hxx"
#include "ed4_class.hxx"
#include <awt_sel_boxes.hxx>
#include <aw_awar.hxx>
#include <aw_msg.hxx>
#include <aw_root.hxx>
#include <arbdbt.h>
#include <cctype>
#include <awt_config_manager.hxx>
Go to the source code of this file.
Classes | |
struct | dot_insert_stat |
Macros | |
#define | AWAR_DOT_BASE "dotmiss/" |
#define | AWAR_DOT_SAI AWAR_DOT_BASE "sainame" |
#define | AWAR_DOT_SAI_CHARS AWAR_DOT_BASE "chars" |
#define | AWAR_DOT_MARKED AWAR_DOT_BASE "marked" |
Functions | |
static ARB_ERROR | dot_sequence_by_consensus (ED4_base *base, dot_insert_stat *statPtr) |
static void | dot_missing_bases (AW_window *aww) |
void | ED4_create_dot_missing_bases_awars (AW_root *aw_root, AW_default aw_def) |
void | ED4_popup_dot_missing_bases_window (AW_window *editor_window) |
Variables | |
static AWT_config_mapping_def | dotbases_config_mapping [] |
#define AWAR_DOT_BASE "dotmiss/" |
Definition at line 25 of file ED4_dots.cxx.
#define AWAR_DOT_SAI AWAR_DOT_BASE "sainame" |
Definition at line 26 of file ED4_dots.cxx.
Referenced by dot_missing_bases(), ED4_create_dot_missing_bases_awars(), and ED4_popup_dot_missing_bases_window().
#define AWAR_DOT_SAI_CHARS AWAR_DOT_BASE "chars" |
Definition at line 27 of file ED4_dots.cxx.
Referenced by dot_missing_bases(), ED4_create_dot_missing_bases_awars(), and ED4_popup_dot_missing_bases_window().
#define AWAR_DOT_MARKED AWAR_DOT_BASE "marked" |
Definition at line 28 of file ED4_dots.cxx.
Referenced by dot_missing_bases(), ED4_create_dot_missing_bases_awars(), and ED4_popup_dot_missing_bases_window().
|
static |
Definition at line 42 of file ED4_dots.cxx.
References dot_insert_stat::already_there, dot_insert_stat::dots_inserted, error(), GB_await_error(), GB_get_grandfather(), GB_read_flag(), GB_read_string(), GB_read_string_count(), GB_write_string(), GBS_global_string(), GBT_get_name_or_description(), ED4_base::is_sequence_info_terminal(), length, dot_insert_stat::marked_only, NULp, dot_insert_stat::pos_count, dot_insert_stat::position, and dot_insert_stat::sequences_checked.
Referenced by dot_missing_bases().
|
static |
Definition at line 101 of file ED4_dots.cxx.
References dot_insert_stat::already_there, ARB_alloc(), aw_message(), aw_message_if(), AW_root::awar(), AWAR_DOT_MARKED, AWAR_DOT_SAI, AWAR_DOT_SAI_CHARS, ED4_abstract_group_manager::build_consensus_string(), GB_transaction::close(), current_cursor(), dot_sequence_by_consensus(), dot_insert_stat::dots_inserted, e4_assert, ED4_ROOT, error(), GB_await_error(), gb_main, GB_read_string(), GB_read_string_count(), GBS_global_string(), GBT_expect_SAI(), GBT_find_sequence(), ED4_root::get_alignment_name(), ED4_root::get_gb_main(), ED4_base::get_parent(), AW_window::get_root(), ED4_cursor::in_consensus_terminal(), LEV_GROUP, dot_insert_stat::marked_only, NULp, ED4_cursor::owner_of_cursor, dot_insert_stat::pos_count, dot_insert_stat::position, AW_awar::read_int(), AW_awar::read_string(), ED4_manager::route_down_hierarchy(), dot_insert_stat::sequences_checked, and ta.
Referenced by ED4_popup_dot_missing_bases_window().
void ED4_create_dot_missing_bases_awars | ( | AW_root * | aw_root, |
AW_default | aw_def | ||
) |
Definition at line 220 of file ED4_dots.cxx.
References AWAR_DOT_MARKED, AWAR_DOT_SAI, AWAR_DOT_SAI_CHARS, AW_root::awar_int(), and AW_root::awar_string().
Referenced by ed4_create_all_awars().
void ED4_popup_dot_missing_bases_window | ( | AW_window * | editor_window | ) |
Definition at line 234 of file ED4_dots.cxx.
References AW_POPDOWN(), AW_ROOT_DEFAULT, AWAR_DOT_MARKED, AWAR_DOT_SAI, AWAR_DOT_SAI_CHARS, awt_create_SAI_selection_button(), AWT_insert_config_manager(), dot_missing_bases(), e4_assert, ED4_create_consensus_definition_window(), ED4_ROOT, ED4_root::get_gb_main(), AW_window::get_root(), makeHelpCallback(), and NULp.
Referenced by ED4_root::generate_window().
|
static |
Definition at line 226 of file ED4_dots.cxx.