ARB
Classes | Macros | Functions
AW_rename.hxx File Reference
#include <aw_base.hxx>
#include <arbdbt.h>
Include dependency graph for AW_rename.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UniqueNameDetector
 
struct  PersistentNameServerConnection
 

Macros

#define AWAR_NAMESERVER_ADDID   "nt/nameserver_addid"
 

Functions

void AWTC_create_rename_awars (AW_root *root, AW_default db1)
 
AW_windowAWTC_create_rename_window (AW_root *root, GBDATA *gb_main)
 
void AW_create_namesadmin_awars (AW_root *aw_root, GBDATA *gb_main)
 
AW_windowAW_create_namesadmin_window (AW_root *root, GBDATA *gb_main)
 
GB_ERROR AW_select_nameserver (GBDATA *gb_main, GBDATA *gb_other_main)
 
charAWTC_create_numbered_suffix (GB_HASH *species_name_hash, const char *shortname, GB_ERROR &warning)
 
GB_ERROR AWTC_pars_names (GBDATA *gb_main, bool *isWarning)
 
GB_ERROR AWTC_generate_one_name (GBDATA *gb_main, const char *full_name, const char *acc, const char *addid, char *&new_name)
 
GB_ERROR AWTC_recreate_name (GBDATA *gb_main)
 
const charAW_get_nameserver_addid (GBDATA *gb_main)
 
GB_ERROR AW_test_nameserver (GBDATA *gb_main)
 
charAWTC_makeUniqueShortName (const char *prefix, UniqueNameDetector &existingNames)
 
charAWTC_generate_random_name (UniqueNameDetector &existingNames)
 
int AWTC_name_quality (const char *short_name)
 

Macro Definition Documentation

#define AWAR_NAMESERVER_ADDID   "nt/nameserver_addid"

Function Documentation

void AWTC_create_rename_awars ( AW_root root,
AW_default  db1 
)
AW_window* AWTC_create_rename_window ( AW_root root,
GBDATA gb_main 
)
void AW_create_namesadmin_awars ( AW_root aw_root,
GBDATA gb_main 
)
AW_window* AW_create_namesadmin_window ( AW_root root,
GBDATA gb_main 
)
GB_ERROR AW_select_nameserver ( GBDATA gb_main,
GBDATA gb_other_main 
)
char* AWTC_create_numbered_suffix ( GB_HASH species_name_hash,
const char shortname,
GB_ERROR warning 
)

Definition at line 440 of file AW_rename.cxx.

References ARB_alloc(), GBS_read_hash(), and NULp.

Referenced by AWTC_pars_names(), and MERGE_sequences_simple().

GB_ERROR AWTC_pars_names ( GBDATA gb_main,
bool *  isWarning 
)
GB_ERROR AWTC_generate_one_name ( GBDATA gb_main,
const char full_name,
const char acc,
const char addid,
char *&  new_name 
)
GB_ERROR AWTC_recreate_name ( GBDATA gb_main)
const char* AW_get_nameserver_addid ( GBDATA gb_main)
GB_ERROR AW_test_nameserver ( GBDATA gb_main)

Definition at line 311 of file AW_rename.cxx.

References NameServerConnection::connect().

Referenced by addid_changed_cb().

char* AWTC_makeUniqueShortName ( const char prefix,
UniqueNameDetector existingNames 
)
char* AWTC_generate_random_name ( UniqueNameDetector existingNames)
int AWTC_name_quality ( const char short_name)

Definition at line 692 of file AW_rename.cxx.

Referenced by InsertDatainGDE().