ARB
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Protected Attributes | Friends | List of all members
FINAL_TYPE< SEQTYPE > Class Template Reference

xml element More...

#include <TreeNode.h>

Inheritance diagram for FINAL_TYPE< SEQTYPE >:
Inheritance graph
[legend]
Collaboration diagram for FINAL_TYPE< SEQTYPE >:
Collaboration graph
[legend]

Public Types

enum  ClickPreference { PREFER_NEARER, PREFER_LINE, PREFER_TEXT }
 
- Public Types inherited from Dragged
enum  DragAction { DRAGGING, DROPPED }
 
- Public Types inherited from ValueTuple
typedef SmartPtr< ValueTupleShadedValue
 
- Public Types inherited from AliData
enum  memop { COPY_TO, COMPARE_WITH, CHECK_DELETE }
 
- Public Types inherited from PS_BitSet
typedef set< longIndexSet
 

Public Member Functions

 SimpleCmmd (const char *cmd, NoArgFun fun_)
 
int call (Interpreter &interpret) const OVERRIDE
 
 ArgCommand (const char *cmd, ArgFun fun_, CallMode emode_=STANDARD_CALL)
 
int call (Interpreter &interpret) const OVERRIDE
 
 CompressionTree (CompressionRoot *croot)
 
unsigned get_leaf_count () const OVERRIDE
 
void compute_tree () OVERRIDE
 
 DEFINE_TREE_ACCESSORS (CompressionRoot, CompressionTree)
 
 SimpleTree (SimpleRoot *sroot)
 
unsigned get_leaf_count () const OVERRIDE
 
void compute_tree () OVERRIDE
 
 awt_input_mask_descriptor (const char *title_, const char *maskname_, const char *itemtypename_, bool local, bool hidden_)
 
 awt_input_mask_descriptor (const awt_input_mask_descriptor &other)
 
virtual ~awt_input_mask_descriptor ()
 
awt_input_mask_descriptoroperator= (const awt_input_mask_descriptor &other)
 
const charget_title () const
 
const charget_maskname () const
 
const charget_internal_maskname () const
 
const charget_itemtypename () const
 
bool is_local_mask () const
 
bool is_hidden () const
 
 awt_marked_checkbox (awt_input_mask_global &global_, const std::string &label_)
 
 ~awt_marked_checkbox () OVERRIDE
 
GB_ERROR link_to (GBDATA *gb_new_item) OVERRIDE
 
GB_ERROR relink () OVERRIDE
 
void awar_changed () OVERRIDE
 
void db_changed () OVERRIDE
 
void general_item_change () OVERRIDE
 
void build_widget (AW_window *aws) OVERRIDE
 
 awt_script (awt_input_mask_global &global_, const std::string &script_)
 
 ~awt_script () OVERRIDE
 
std::string get_value () const OVERRIDE
 
GB_ERROR set_value (const std::string &) OVERRIDE
 
 awt_script_viewport (awt_input_mask_global &global_, const awt_script *script_, const std::string &label_, long field_width_)
 
 ~awt_script_viewport () OVERRIDE
 
GB_ERROR link_to (GBDATA *gb_new_item) OVERRIDE
 
GB_ERROR relink () OVERRIDE
 
void build_widget (AW_window *aws) OVERRIDE
 
void awar_changed () OVERRIDE
 
void db_changed () OVERRIDE
 
 awt_input_mask (AW_root *awr, GBDATA *gb_main, const std::string &mask_name_, awt_item_type itemtype_, bool local, const awt_item_type_selector *sel_, bool test_edit_enabled)
 
virtual ~awt_input_mask ()
 
void show ()
 
void hide ()
 
void set_reload_on_reinit (bool dest)
 
bool reload_on_reinit () const
 
AW_window_simple *& get_window ()
 
const awt_input_mask_globalmask_global () const
 
awt_input_mask_globalmask_global ()
 
void add_handler (awt_mask_item_ptr handler)
 
void relink ()
 
void unlink ()
 
 SizeAwareTree (TreeRoot *root)
 
 DEFINE_TREE_RELATIVES_ACCESSORS (SizeAwareTree)
 
unsigned get_leaf_count () const OVERRIDE
 
void compute_tree () OVERRIDE
 
 Embl ()
 
 ~Embl () OVERRIDE
 
void reinit () OVERRIDE
 
Format format () const OVERRIDE
 
 GenBank ()
 
 ~GenBank () OVERRIDE
 
bool locus_contains_date () const
 
charget_date () const
 
void reinit () OVERRIDE
 
Format format () const OVERRIDE
 
 Macke ()
 
 ~Macke () OVERRIDE
 
void add_remark (const char *rem)
 
void add_remark (const char *key, const char *Str)
 
int get_rem_count () const
 
const charget_rem (int idx) const
 
charcopy_multi_rem (int &idx, int offset) const
 
void add_remarks_from (const GenBank &gbk)
 
void reinit () OVERRIDE
 
const charget_id () const
 
Format format () const OVERRIDE
 
 concrete_counter (nestable *owner, SINT overall_count)
 
 ~concrete_counter () OVERRIDE
 
void auto_subtitles (const char *prefix) OVERRIDE
 
bool has_auto_subtitles () OVERRIDE
 
void inc () OVERRIDE
 
void implicit_inc () OVERRIDE
 
void inc_to (SINT x) OVERRIDE
 
void inc_to_avoid_overflow (SINT x) OVERRIDE
 
void inc_by (SINT count)
 
void done () OVERRIDE
 
counterclone (nestable *owner, SINT overall_count) const OVERRIDE
 
void child_updates_gauge (double child_gauge) OVERRIDE
 
 child_progress (nestable *parent_, const char *title, SINT overall_count, const weightable &speed_)
 
 ~child_progress () OVERRIDE
 
SmartPtr< nestablecreate_child_progress (const char *title, SINT overall_count, const weightable &speed_) OVERRIDE
 
void set_text (int level, const char *text) OVERRIDE
 
void update_gauge (double gauge) OVERRIDE
 
 StrArray ()
 
 ~StrArray () OVERRIDE
 
void erase ()
 
void put (char *elem)
 
void put_before (int insert_before, char *elem)
 
charreplace (int i, char *elem)
 
 MultiFileReader (const CharPtrArray &files_)
 
 ~MultiFileReader ()
 
GB_ERROR get_error () const
 
const stringgetFilename () const OVERRIDE
 
 GroupTreeRoot (AliView *aliView, AP_sequence *seqTempl, bool add_delete_callbacks)
 
 ~GroupTreeRoot () OVERRIDE
 
TreeNodemakeNode () const OVERRIDE
 
void destroyNode (TreeNode *node) const OVERRIDE
 
 GroupTree (GroupTreeRoot *root)
 
void init_tree () OVERRIDE
 
 DEFINE_TREE_RELATIVES_ACCESSORS (GroupTree)
 
void map_species2tip (Species2Tip &mapping)
 
unsigned update_leaf_counters ()
 
void tag_leaf ()
 
unsigned get_tagged_count () const
 
void clear_tags ()
 
float tagged_rate () const
 
 ClusterTreeRoot (AliView *aliview, AP_sequence *seqTemplate_, AP_FLOAT maxDistance_, size_t minClusterSize_)
 
 ~ClusterTreeRoot () OVERRIDE
 
TreeNodemakeNode () const OVERRIDE
 
void destroyNode (TreeNode *node) const OVERRIDE
 
 DEFINE_DOWNCAST_ACCESSORS (ClusterTree, get_root_node, ARB_seqtree_root::get_root_node())
 
GB_ERROR find_clusters ()
 
unsigned get_minClusterSize () const
 
AP_FLOAT get_maxDistance () const
 
 ClusterTree (ClusterTreeRoot *tree_root_)
 
 DEFINE_TREE_ACCESSORS (ClusterTreeRoot, ClusterTree)
 
 OVERRIDE_SEQ_ACCESSORS (AP_combinableSeq, ARB_countedTree)
 
unsigned get_cluster_count () const
 
unsigned get_leaf_count () const OVERRIDE
 
ClusterState get_state () const
 
void init_tree () OVERRIDE
 
void detect_clusters (arb_progress &progress)
 
const LeafRelationsget_sequence_dists () const
 
AP_FLOAT get_min_bases () const
 
 ED4_main_manager (const char *id, AW_pos width, AW_pos height, ED4_manager *parent)
 
void set_top_middle_spacer_terminal (ED4_terminal *top_middle_spacer_)
 
void set_top_middle_line_terminal (ED4_terminal *top_middle_line_)
 
ED4_terminalget_top_middle_spacer_terminal () const
 
ED4_terminalget_top_middle_line_terminal () const
 
 DECLARE_DUMP_FOR_LEAFCLASS (ED4_manager)
 
void Show (bool refresh_all, bool is_cleared) OVERRIDE
 
void resize_requested_children () OVERRIDE
 
void clear_whole_background ()
 
 ED4_species_manager (ED4_species_type type_, const char *id, AW_pos width, AW_pos height, ED4_manager *parent)
 
 ~ED4_species_manager () OVERRIDE
 
 DECLARE_DUMP_FOR_LEAFCLASS (ED4_manager)
 
ED4_species_type get_type () const
 
bool is_highlighted () const
 
void set_highlighted (bool highlight)
 
bool setCursorTo (ED4_cursor *cursor, int seq_pos, bool unfold_groups, ED4_CursorJumpType jump_type)
 
void add_sequence_changed_cb (const ED4_species_managerCallback &cb)
 
void remove_sequence_changed_cb (const ED4_species_managerCallback &cb)
 
void do_callbacks ()
 
ED4_species_name_terminalget_name_terminal () const
 
 E4B_AVOID_UNNEEDED_CASTS (tree_terminal)
 
void draw () OVERRIDE
 
 ED4_tree_terminal (const char *id, AW_pos width, AW_pos height, ED4_manager *parent)
 
 DECLARE_DUMP_FOR_LEAFCLASS (ED4_terminal)
 
void draw () OVERRIDE
 
int get_length () const OVERRIDE
 
ED4_sequence_terminalcorresponding_sequence_terminal () const
 
 ED4_columnStat_terminal (GB_CSTR id, AW_pos width, AW_pos height, ED4_manager *parent)
 
 ~ED4_columnStat_terminal () OVERRIDE
 
 DECLARE_DUMP_FOR_LEAFCLASS (ED4_text_terminal)
 
 ED4_species_name_terminal (GB_CSTR id, AW_pos width, AW_pos height, ED4_manager *parent)
 
 ~ED4_species_name_terminal () OVERRIDE
 
GB_CSTR get_displayed_text () const
 
int get_length () const OVERRIDE
 
ED4_sequence_terminalcorresponding_sequence_terminal () const
 
 DECLARE_DUMP_FOR_LEAFCLASS (ED4_text_terminal)
 
 ED4_flag_header_terminal (GB_CSTR id, AW_pos width, AW_pos height, ED4_manager *parent)
 
GB_CSTR get_displayed_text () const
 
int get_length () const OVERRIDE
 
 DECLARE_DUMP_FOR_LEAFCLASS (ED4_text_terminal)
 
 ED4_sequence_info_terminal (const char *id, AW_pos width, AW_pos height, ED4_manager *parent)
 
ED4_species_name_terminalcorresponding_species_name_terminal () const
 
void draw () OVERRIDE
 
GBDATAdata ()
 
const GBDATAdata () const
 
int get_length () const OVERRIDE
 
 DECLARE_DUMP_FOR_LEAFCLASS (ED4_text_terminal)
 
 E4B_AVOID_UNNEEDED_CASTS (pure_text_terminal)
 
 ED4_pure_text_terminal (const char *id, AW_pos width, AW_pos height, ED4_manager *parent)
 
int get_length () const OVERRIDE
 
 DECLARE_DUMP_FOR_LEAFCLASS (ED4_text_terminal)
 
void Show (bool refresh_all, bool is_cleared) OVERRIDE
 
void draw () OVERRIDE
 
 ED4_spacer_terminal (const char *id, bool shallDraw_, AW_pos width, AW_pos height, ED4_manager *parent)
 
 DECLARE_DUMP_FOR_LEAFCLASS (ED4_terminal)
 
void draw () OVERRIDE
 
 ED4_flag_terminal (const char *id, AW_pos width, AW_pos height, ED4_manager *parent)
 
GBDATAget_species () const
 
void handle_left_click (const AW::Position &click)
 
 DECLARE_DUMP_FOR_LEAFCLASS (ED4_terminal)
 
 Section (string name_, SectionType type_, size_t lineno_)
 
virtual ~Section ()
 
const OstringsContent () const
 
OstringsContent ()
 
SectionType get_type () const
 
size_t line_number () const OVERRIDE
 
const stringgetName () const
 
void setName (const string &name_)
 
virtual ~ParagraphTree ()
 
ParagraphType get_type () const
 
bool is_itemlist_member () const
 
unsigned get_enumeration () const
 
EnumerationType get_enum_type () const
 
const charreadable_type () const
 
size_t countTextNodes ()
 
bool contains (ParagraphTree *that)
 
ParagraphTree * predecessor (ParagraphTree *before_this)
 
void append (ParagraphTree *new_brother)
 
bool is_some_brother (const ParagraphTree *other) const
 
ParagraphTree * takeAllInFrontOf (ParagraphTree *after)
 
ParagraphTree * firstListMember ()
 
ParagraphTree * nextListMemberAfter (const ParagraphTree &previous)
 
ParagraphTree * nextListMember () const
 
ParagraphTree * firstWithLessIndentThan (int wanted_indentation)
 
void format_indentations ()
 
void format_lists ()
 
void xml_write ()
 
 IslandHoppingParameter (bool use_user_freqs_, double fT_, double fC_, double fA_, double fG_, double rTC_, double rTA_, double rTG_, double rCA_, double rCG_, double rAG_, double dist_, double supp_, double gapA_, double gapB_, double gapC_, double thres_)
 
virtual ~IslandHoppingParameter ()
 
 IslandHopping ()
 
void set_parameters (bool use_user_freqs, double fT, double fC, double fA, double fG, double rTC, double rTA, double rTG, double rCA, double rCG, double rAG, double dist, double supp, double gapA, double gapB, double gapC, double thres)
 
virtual ~IslandHopping ()
 
void set_alignment_length (int len)
 
void set_ref_sequence (const char *ref_seq)
 
void set_toAlign_sequence (const char *toAlign_seq)
 
void set_helix (const char *hel)
 
void set_range (ExplicitRange range)
 
const charget_result () const
 
const charget_result_ref () const
 
int get_result_length () const
 
bool was_aligned () const
 
GB_ERROR do_align ()
 
 ConfigMarkerDisplay (SmartPtr< ConstStrArray > config_, GBDATA *gb_main_)
 
const charget_marker_name (int markerIdx) const OVERRIDE
 
void retrieve_marker_state (const char *speciesName, NodeMarkers &node) OVERRIDE
 
void handle_click (int markerIdx, AW_MouseButton button, AWT_graphic_exports &exports) OVERRIDE
 
 nt_item_type_species_selector ()
 
 ~nt_item_type_species_selector () OVERRIDE
 
const charget_self_awar () const OVERRIDE
 
size_t get_self_awar_content_length () const OVERRIDE
 
GBDATAcurrent (AW_root *root, GBDATA *gb_main) const OVERRIDE
 
const chargetKeyPath () const OVERRIDE
 
 AP_pars_root (AliView *aliView, AP_sequence *seq_proto, bool add_delete_callbacks, const group_scaling *scaling)
 
TreeNodemakeNode () const OVERRIDE
 
void destroyNode (TreeNode *node) const OVERRIDE
 
GB_ERROR saveToDB () OVERRIDE
 
AP_UPDATE_FLAGS check_update () OVERRIDE
 
bool was_saved () const
 
 AP_tree_nlen (AP_pars_root *troot)
 
 DEFINE_TREE_ACCESSORS (AP_pars_root, AP_tree_nlen)
 
 OVERRIDE_SEQ_ACCESSORS (AP_combinableSeq, AP_tree)
 
void unhash_sequence ()
 
Mutations costs (char *mutPerSite=NULp)
 
Mutations stored_costs () const
 
bool rememberState (AP_STACK_MODE, Level frame_level)
 
void revertToPreviousState (Level curr_frameLevel, bool &rootPopped)
 
void restore (NodeState &state)
 
void restore_nondestructive (const NodeState &state)
 
bool acceptCurrentState (Level frame_level)
 
Level last_remembered_frame () const
 
bool may_be_recollected () const
 
const StateStackget_states () const
 
bool recalc_marked_from_sons ()
 
void recalc_marked_from_sons_and_forward_upwards ()
 
void insert (AP_tree_nlen *new_brother)
 
void initial_insert (AP_tree_nlen *new_brother, AP_pars_root *troot)
 
AP_tree_nlenREMOVE () OVERRIDE
 
void swap_sons () OVERRIDE
 
void swap_assymetric (AP_TREE_SIDE mode)
 
void moveNextTo (AP_tree_nlen *new_brother, AP_FLOAT rel_pos)
 
void set_root () OVERRIDE
 
void moveTo (AP_tree_edge *e)
 
void insert (AP_tree *new_brother) OVERRIDE
 
void initial_insert (AP_tree *new_brother, AP_tree_root *troot) OVERRIDE
 
void moveNextTo (AP_tree *node, AP_FLOAT rel_pos) OVERRIDE
 
void exchange (AP_tree_nlen *other)
 
void parsimony_rec (char *mutPerSite=NULp)
 
Mutations nn_interchange_rec (EdgeSpec whichEdges, AP_BL_MODE mode)
 
AP_FLOAT nn_interchange (AP_FLOAT parsimony, AP_BL_MODE mode)
 
void setBranchlen (double leftLen, double rightLen)
 
const charfullname () const
 
const charsortByName ()
 
int indexOf (const AP_tree_edge *e) const
 
AP_tree_edgeedgeTo (const AP_tree_nlen *brother) const
 
AP_tree_edgenextEdge (const AP_tree_edge *afterThatEdge=NULp) const
 
int unusedEdgeIndex () const
 
void linkAllEdges (AP_tree_edge *edge1, AP_tree_edge *edge2, AP_tree_edge *edge3)
 
void unlinkAllEdges (AP_tree_edge **edgePtr1, AP_tree_edge **edgePtr2, AP_tree_edge **edgePtr3)
 
chargetSequenceCopy ()
 
 fake_agt (ArbParsimony &parsimony_)
 
 ~fake_agt () OVERRIDE
 
void init (AliView *aliview)
 
void read_tree_settings () OVERRIDE
 
 ArbMatchResultSet ()
 
 ArbMatchResultSet (const ArbProbe *pProbe)
 
 ArbMatchResultSet (const ArbMatchResultSet &rCopy)
 
 DECLARE_ASSIGNMENT_OPERATOR (ArbMatchResultSet)
 
virtual ~ArbMatchResultSet ()
 
void initialise (const ArbProbe *pProbe, int nIndex)
 
bool add (const char *pName, const char *pFullName, const char *pMatchPart, const char *pResult, const ArbProbeMatchWeighting &rMatchWeighting)
 
bool addComment (const char *pComment)
 
void findMaximumWeight (double &dMaximumWeight) const
 
const
ArbMatchResultPtrByStringMultiMap
resultMap () const
 
bool isMatched (const ArbStringList &rCladeList, bool &bPartialMatch, double dThreshold, double dCladeMarkedThreshold, double dCladePartiallyMarkedThreshold) const
 
bool isMatched (const std::string &rName, double dThreshold) const
 
const ArbStringListcommentList () const
 
bool hasResults () const
 
const ArbProbeprobe () const
 
void headline (const char *pHeadline, int nEndFullName)
 
const std::stringheadline () const
 
int endFullName () const
 
void enumerateResults (ArbMatchResultPtrByDoubleMultiMap &rMap, int nMaxFullName)
 
int index () const
 
bool get (const long _row, const long _col) OVERRIDE
 
bool set (const long _row, const long _col, const bool _value) OVERRIDE
 
void setTrue (const long _row, const long _col) OVERRIDE
 
void setFalse (const long _row, const long _col) OVERRIDE
 
bool load (PS_FileBuffer *_file) OVERRIDE
 
bool copy (const PS_BitMap_Fast *_other_bitmap)
 
bool reserve (const long _capacity) OVERRIDE
 
 PS_BitMap_Fast (const bool _bias, const long _capacity)
 
void recalcCounters ()
 
long getCountFor (const long _index)
 
long getTrueIndicesFor (const long _index, PS_BitSet::IndexSet &_index_set) OVERRIDE
 
long getFalseIndicesFor (const long _index, PS_BitSet::IndexSet &_index_set) OVERRIDE
 
long getTrueIndicesForRow (const long _row, PS_BitSet::IndexSet &_index_set)
 
long getFalseIndicesForRow (const long _row, PS_BitSet::IndexSet &_index_set)
 
long getCountOfTrues () OVERRIDE
 
bool get (const long _row, const long _col) OVERRIDE
 
bool set (const long _row, const long _col, const bool _value) OVERRIDE
 
void setTrue (const long _row, const long _col) OVERRIDE
 
void setFalse (const long _row, const long _col) OVERRIDE
 
void print (FILE *out) OVERRIDE
 
void printGNUplot (const char *_title, char *_buffer, PS_FileBuffer *_file) OVERRIDE
 
bool load (PS_FileBuffer *_file) OVERRIDE
 
bool copy (const PS_BitMap_Counted *_other_bitmap)
 
bool reserve (const long _capacity) OVERRIDE
 
 PS_BitMap_Counted (PS_FileBuffer *_file)
 
 PS_BitMap_Counted (const bool _bias, const long _capacity)
 
 ~PS_BitMap_Counted () OVERRIDE
 
bool Get (const long _index) OVERRIDE
 
bool Set (const long _index, const bool _value) OVERRIDE
 
void setTrue (const long _index) OVERRIDE
 
void setFalse (const long _index) OVERRIDE
 
bool reserve (const long _capacity) OVERRIDE
 
 PS_BitSet_Fast (PS_FileBuffer *_file, const long _fill_index=-1)
 
 PS_BitSet_Fast (bool _bias, long _capacity)
 
bool load ()
 
bool save ()
 
bool saveTo (const char *_filename)
 
bool merge (const char *_other_db_name)
 
PS_NodePtr getRootNode ()
 
const PS_NodePtr getConstRootNode ()
 
bool getIDForName (SpeciesID &_id, const string &_name)
 
bool getNameForID (const SpeciesID _id, string &_name)
 
bool insertMapping (SpeciesID _id, const string &_name)
 
void setMappings (Name2IDMap &_name2id, ID2NameMap &_id2name)
 
SpeciesID getMaxID ()
 
SpeciesID getMinID ()
 
long getSpeciesCount ()
 
bool isReadonly ()
 
void reinit (const char *_name, bool _readonly)
 
 PS_Database (const char *_name, bool _readonly)
 
 ~PS_Database () OVERRIDE
 
 OpenGLGraphics ()
 
virtual ~OpenGLGraphics ()
 
void WinToScreenCoordinates (int x, int y, GLdouble *screenPos)
 
void ScreenToWinCoordinates (int x, int y, GLdouble *winPos)
 
void PrintString (float x, float y, float z, char *s, void *font)
 
void init_font (GLuint base, char *f)
 
void print_string (GLuint base, char *s)
 
void InitMainFont (char *f)
 
void SetOpenGLBackGroundColor ()
 
ColorRGBf ConvertGCtoRGB (int gc)
 
void SetColor (int gc)
 
ColorRGBf GetColor (int gc)
 
void DrawBox (float x, float y, float width, float height)
 
 GLRenderer ()
 
virtual ~GLRenderer ()
 
void DisplayMolecule (Structure3D *cStr)
 
void DisplayMoleculeName (int w, int h, Structure3D *cStr)
 
void DisplayMoleculeMask (int w, int h)
 
void DoHelixMapping ()
 
void DisplayHelices ()
 
void DisplayHelixBackBone ()
 
void DisplayHelixNumbers ()
 
void DisplayBasePositions ()
 
void DisplayMappedSpBasePositions ()
 
void DisplayMappedSpInsertions ()
 
void DisplayHelixMidPoints (Texture2D *cImages)
 
void BeginTexturizer ()
 
void EndTexturizer ()
 
void TexturizeStructure (Texture2D *cImages, Structure3D *cStructure)
 
void fixInvalidHelixPositions (int maxHelixNumber)
 
 Texture2D ()
 
virtual ~Texture2D ()
 
void LoadGLTextures ()
 
size_t getMsaLen ()
 
const vector< size_t > & getPositionMap ()
 
VecVecTypegetSequences ()
 
GB_ERROR get_error () const
 
bool has_error () const
 
 AlignedSequenceLoader (class GBDATA *gb_main)
 
 ~AlignedSequenceLoader ()
 
CmagetCma ()
 
GB_ERROR saveSAI (GBDATA *gb_main, vector< size_t > clusters, double threshold)
 
vector< charnormalizeClusters (vector< size_t > clusters)
 
AlignedSequenceLoadergetLoader ()
 
GB_ERROR get_error () const
 
bool has_error () const
 
 Analyser (class GBDATA *gb_main)
 
virtual ~Analyser ()
 
MatrixXd computeMutualInformation (VecVecType &seq)
 
MatrixXd computeMutualInformationP (VecVecType &seq)
 
VectorXi computeClusters (list< MITuple > mituples, size_t size, double threshold)
 
list< MITuplecompute_mituples (MatrixXd mutualInformation)
 
MatrixXd getMI ()
 
MatrixXd getMIp ()
 
MatrixXd getEntropy ()
 
MatrixXd getJointEntropy ()
 
VectorXi getClusters ()
 
 Cma (vector< string > &alph, int seq_number)
 
virtual ~Cma ()
 
 SEC_graphic (AW_root *aw_root, GBDATA *gb_main)
 
 ~SEC_graphic () OVERRIDE
 
AW_gc_managerinit_devices (AW_window *, AW_device *, AWT_canvas *scr) OVERRIDE
 
void show (AW_device *device) OVERRIDE
 
void handle_command (AW_device *device, AWT_graphic_event &event) OVERRIDE
 
GB_ERROR load_from_DB (GBDATA *gb_main, const char *name) OVERRIDE
 
GB_ERROR save_to_DB (GBDATA *gb_main, const char *name) OVERRIDE
 
void check_for_DB_update (GBDATA *gb_main) OVERRIDE
 
void notify_synchronized (GBDATA *gb_main) OVERRIDE
 
GB_ERROR write_data_to_db (const char *data, const char *x_string) const
 
GB_ERROR read_data_from_db (char **data, char **x_string) const
 
void request_update (SEC_update_request req)
 
 SEC_helix (SEC_root *root, SEC_helix_strand *to_root, SEC_helix_strand *from_root)
 
 ~SEC_helix () OVERRIDE
 
void calculate_helix_size ()
 
void calculate_helix_coordinates ()
 
void save (std::ostream &out, int indent, const XString &x_string)
 
GB_ERROR read (std::istream &in, int version, double &old_angle_in)
 
size_t get_base_length ()
 
SEC_helix_strandstrandToRoot () const
 
SEC_helix_strandstrandToOutside () const
 
SEC_helix_strandstrandAwayFrom (const SEC_loop *loop) const
 
SEC_helix_strandstrandTowards (const SEC_loop *loop) const
 
SEC_loopotherLoop (const SEC_loop *loop) const
 
SEC_looprootsideLoop () const
 
SEC_loopoutsideLoop () const
 
bool hasLoop (SEC_loop *loop) const
 
void setFixpoints (const Position &rootside, const Position &outside)
 
void flip ()
 
void fixAngleBugs (int version)
 
void invalidate_sub_angles () OVERRIDE
 
SEC_BASE_TYPE getType () const OVERRIDE
 
void reset_angles () OVERRIDE
 
const Positionget_fixpoint () const OVERRIDE
 
void orientationChanged () OVERRIDE
 
void sizeChanged () OVERRIDE
 
 SEC_helix_strand ()
 
 ~SEC_helix_strand () OVERRIDE
 
GB_ERROR read (SEC_loop *loop_, std::istream &in, int version)
 
void paint (AW_device *device)
 
void unlink (bool fromOtherStrandAsWell)
 
void paint_strands (AW_device *device, const Vector &strand_dir, const double &strand_length)
 
void paint_constraints (AW_device *device)
 
const SEC_rootget_root () const
 
SEC_rootget_root ()
 
const SEC_helixget_helix () const
 
SEC_helixget_helix ()
 
const SEC_helix_strandget_other_strand () const
 
SEC_helix_strandget_other_strand ()
 
const Positionget_fixpoint () const
 
bool isRootsideFixpoint () const
 
bool pointsToRoot () const
 
bool pointsToOutside () const
 
bool is3end () const
 
const PositionrightAttachPoint () const
 
const PositionleftAttachPoint () const
 
const PositionstartAttachPoint () const
 
const PositionendAttachPoint () const
 
int rightAttachAbspos () const
 
int leftAttachAbspos () const
 
int startAttachAbspos () const
 
int endAttachAbspos () const
 
void setFixpoint (const Position &p)
 
void setAttachPoints (const Position &left, const Position &right)
 
const SEC_segmentget_next_segment () const
 
SEC_segmentget_next_segment ()
 
SEC_segmentget_previous_segment ()
 
const SEC_loopget_origin_loop () const
 
SEC_loopget_origin_loop ()
 
SEC_loopget_destination_loop ()
 
SEC_loopget_rootside_loop ()
 
void set_origin_loop (SEC_loop *loop_)
 
void set_next_segment (SEC_segment *next_segment_)
 
 SEC_segment ()
 
 ~SEC_segment () OVERRIDE
 
void save (std::ostream &out, int indent, const XString &x_string)
 
GB_ERROR read (SEC_loop *loop_, std::istream &in, int version)
 
void calculate_segment_size ()
 
void calculate_segment_coordinates (const Position &start, const Position &end)
 
void paint (AW_device *device, SEC_helix_strand *previous_strand_pointer)
 
void unlink ()
 
void prepare_paint (SEC_helix_strand *previous_strand_pointer, double &gamma, double &eta, double &radius, int &base_count, double &angle_step)
 
void mergeWith (SEC_segment *other, SEC_loop *target_loop)
 
SEC_helix_strandsplit (size_t start, size_t end, SEC_segment **new_segment)
 
int is_endings_segment ()
 
void delete_pointer_2 (SEC_helix_strand *strand)
 
SEC_helix_strandget_previous_strand ()
 
const SEC_helix_strandget_next_strand () const
 
SEC_helix_strandget_next_strand ()
 
const SEC_loopget_loop () const
 
SEC_loopget_loop ()
 
double get_alpha ()
 
void set_next_strand (SEC_helix_strand *strand)
 
void set_loop (SEC_loop *loop_)
 
 SEC_loop (SEC_root *root_)
 
 ~SEC_loop () OVERRIDE
 
void save (std::ostream &out, int indent, const XString &x_string)
 
GB_ERROR read (SEC_helix_strand *rootside_strand, std::istream &in, int version, double loop_angle)
 
void calculate_loop_size ()
 
void calculate_loop_coordinates ()
 
void paint (AW_device *device)
 
void paint_constraints (AW_device *device)
 
const Positionget_center () const
 
const double & get_circumference () const
 
bool is_root_loop () const
 
SEC_helix_strandget_rootside_strand () const
 
SEC_helixget_rootside_helix () const
 
SEC_helix_strandget_fixpoint_strand () const
 
SEC_helixget_fixpoint_helix () const
 
void set_fixpoint_strand (SEC_helix_strand *strand)
 
void toggle_root (SEC_loop *root_loop)
 
void set_center (const Position &p)
 
void fixAngleBugs (int version)
 
void invalidate_sub_angles () OVERRIDE
 
SEC_BASE_TYPE getType () const OVERRIDE
 
void reset_angles () OVERRIDE
 
const Positionget_fixpoint () const OVERRIDE
 
void orientationChanged () OVERRIDE
 
void sizeChanged () OVERRIDE
 
 ItemQueryKey (GBDATA *gb_main, const char *field_name)
 
 ~ItemQueryKey ()
 
charget_target_data (const QueryTarget &target, GB_ERROR &error) const OVERRIDE
 
const charget_name () const OVERRIDE
 
bool iterate () const OVERRIDE
 
void reset () const OVERRIDE
 
GBDATAget_first_field (GBDATA *gb_item) const
 
 GroupSearchRoot ()
 
 ~GroupSearchRoot () FINAL_OVERRIDE
 
 DEFINE_TREE_ROOT_ACCESSORS (GroupSearchRoot, GroupSearchTree)
 
TreeNodemakeNode () const OVERRIDE
 
void destroyNode (TreeNode *node) const OVERRIDE
 
 GroupSearchTree (GroupSearchRoot *root)
 
 DEFINE_TREE_RELATIVES_ACCESSORS (GroupSearchTree)
 
unsigned get_leaf_count () const FINAL_OVERRIDE
 
void compute_tree () OVERRIDE
 
unsigned get_marked_count () const
 
unsigned get_zombie_count () const
 
double get_average_ingroup_distance () const
 
size_t unitsize () const OVERRIDE
 
bool has_slice () const OVERRIDE
 
AliDataPtr create_gap (size_t gapsize, const UnitPair &gapinfo) const OVERRIDE
 
AliDataPtr slice_down (size_t start, size_t count) const OVERRIDE
 
int operate_on_mem (void *mem, size_t start, size_t count, memop op) const OVERRIDE
 
int cmp_data (size_t start, const AliData &other, size_t ostart, size_t count) const OVERRIDE
 
UnitPtr unit_left_of (size_t pos) const OVERRIDE
 
UnitPtr unit_right_of (size_t pos) const OVERRIDE
 
 AliFormatCommand (size_t wanted_len_)
 
AliDataPtr apply (AliDataPtr to, GB_ERROR &error) const OVERRIDE
 
GB_ERROR check_applicable_to (const Alignment &ali, size_t &resulting_ali_length) const OVERRIDE
 
 ItemShader_impl (AW_gc_manager *gcman_, const string &id_, const string &description_, const string &help_id_, ReshadeCallback rcb, int undef_gc)
 
void register_plugin (ShaderPluginPtr plugin) OVERRIDE
 
bool activate_plugin (const string &plugin_id) OVERRIDE
 
bool activate_plugin_impl (const string &plugin_id)
 
std::string active_plugin_name () const OVERRIDE
 
const charshader_awar (const char *name) const
 
const chartmp_shader_awar (const char *name) const
 
void init_awars (AW_root *awr)
 
void init () OVERRIDE
 
void check_dimension_change () OVERRIDE
 
void popup_config_window (AW_root *awr) OVERRIDE
 
void configure_active_plugin (AW_root *awr)
 
void selected_plugin_changed_cb (AW_root *awr)
 
void selected_range_changed_cb (AW_root *awr)
 
void configure_colors_cb (AW_window *aww)
 
void phase_changed_cb (AW_root *awr)
 
void reset_phasing_cb (AW_root *awr) const
 
charstore_config_cb () const
 
void load_or_reset_config_cb (const char *cfgstr)
 
 LinearTuple (float val_)
 
 ~LinearTuple () OVERRIDE
 
bool is_defined () const OVERRIDE
 
ShadedValue clone () const OVERRIDE
 
int range_offset (const Phaser &phaser) const OVERRIDE
 
ShadedValue reverse_mix (float other_ratio, const LinearTuple &other) const OVERRIDE
 
ShadedValue mix (float my_ratio, const ValueTuple &other) const OVERRIDE
 
 PlanarTuple (float val1_, float val2_)
 
 ~PlanarTuple () OVERRIDE
 
bool is_defined () const OVERRIDE
 
ShadedValue clone () const OVERRIDE
 
int range_offset (const Phaser &phaser) const OVERRIDE
 
ShadedValue reverse_mix (float other_ratio, const PlanarTuple &other) const OVERRIDE
 
ShadedValue mix (float my_ratio, const ValueTuple &other) const OVERRIDE
 
 SpatialTuple (float val1_, float val2_, float val3_)
 
 ~SpatialTuple () OVERRIDE
 
bool is_defined () const OVERRIDE
 
ShadedValue clone () const OVERRIDE
 
int range_offset (const Phaser &phaser) const OVERRIDE
 
ShadedValue reverse_mix (float other_ratio, const SpatialTuple &other) const OVERRIDE
 
ShadedValue mix (float my_ratio, const ValueTuple &other) const OVERRIDE
 
 NDS_Labeler (NDS_Type type_)
 
virtual ~NDS_Labeler ()
 
const charspeciesLabel (GBDATA *gb_main, GBDATA *gb_species, TreeNode *species, const char *tree_name) const OVERRIDE
 
const chargroupLabel (GBDATA *gb_main, GBDATA *gb_group, TreeNode *species, const char *tree_name) const OVERRIDE
 
NDS_Type get_NDS_Type () const
 
long max_columns (GBDATA *gb_main) const
 
 SaiTranslator (char default_translation)
 
std::string get_config () const OVERRIDE
 
ErrorOrString apply (const SaiCalcEnv &calcEnv) const OVERRIDE
 
void addTranslation (const char *from, char to)
 
void deduceTranslations (class ConfigMapping &mapping) const
 
 SaiMatrixTranslator (SaiOperatorPtr Default)
 
std::string get_config () const OVERRIDE
 
ErrorOrString apply (const SaiCalcEnv &calcEnv) const OVERRIDE
 
void addOperator (const char *from, SaiOperatorPtr to)
 
 AP_sequence_parsimony (const AliView *aliview)
 
 ~AP_sequence_parsimony () OVERRIDE
 
const charget_sequence () const
 
const unsigned charget_usequence () const
 
AP_combinableSeqdup () const OVERRIDE
 
Mutations combine_seq (const AP_combinableSeq *lefts, const AP_combinableSeq *rights, char *mutation_per_site) OVERRIDE
 
Mutations mutations_if_combined_with (const AP_combinableSeq *other) OVERRIDE
 
void partial_match (const AP_combinableSeq *part, long *overlap, long *penalty) const OVERRIDE
 
uint32_t checksum () const OVERRIDE
 
int cmp_combined (const AP_combinableSeq *other) const OVERRIDE
 
 AP_sequence_protein (const AliView *aliview)
 
 ~AP_sequence_protein () OVERRIDE
 
const AP_PROTEINSget_sequence () const
 
AP_combinableSeqdup () const OVERRIDE
 
Mutations combine_seq (const AP_combinableSeq *lefts, const AP_combinableSeq *rights, char *mutation_per_site=NULp) OVERRIDE
 
Mutations mutations_if_combined_with (const AP_combinableSeq *other) OVERRIDE
 
void partial_match (const AP_combinableSeq *part, long *overlap, long *penalty) const OVERRIDE
 
uint32_t checksum () const OVERRIDE
 
int cmp_combined (const AP_combinableSeq *other) const OVERRIDE
 
 BranchRotator (AW_device *device_, AP_tree *node_, const LineVector &clicked_branch_, const Position &mousepos, AWT_graphic_exports &exports_)
 
void draw_drag_indicator (AW_device *IF_DEBUG(same_device), int drag_gc) const OVERRIDE
 
 ArbWriter (string ta, string f, int c)
 
 ~ArbWriter ()
 
void addSequence (GBDATA *gbspec) OVERRIDE
 
void finish () OVERRIDE
 
 AwtiExportWriter (GBDATA *_gbmain, const char *_dbname, const char *eft, const char *out, int c)
 
void addSequence (GBDATA *gbspec) OVERRIDE
 
void finish () OVERRIDE
 
 AW_device_print (AW_common *common_)
 
GB_ERROR open (const char *path) __ATTR__USERESULT
 
void close ()
 
void set_color_mode (bool mode)
 
AW_DEVICE_TYPE type ()
 
void draw_text (int gc, const char *textBuffer, size_t textStart, size_t textLen, const AW::Position &pos)
 
 AW_clicked_polygon ()
 
 AW_clicked_polygon (const AW_clicked_polygon &other)
 
 DECLARE_ASSIGNMENT_OPERATOR (AW_clicked_polygon)
 
 ~AW_clicked_polygon ()
 
void assign (int npos_, const AW::Position *pos_, int distance_, const AW_pos &nearest_rel_pos_, const AW_click_cd *click_cd_)
 
bool operator== (const AW_clicked_element &other) const OVERRIDE
 
AW::Position get_attach_point () const OVERRIDE
 
AW::Rectangle get_bounding_box () const OVERRIDE
 
int indicate_selected (AW_device *d, int gc) const OVERRIDE
 
AW_clicked_elementclone () const OVERRIDE
 
const AW::Positionget_polygon (int &posCount) const
 
 AW_device_click (AW_common *common_)
 
AW_DEVICE_TYPE type () OVERRIDE
 
void init_click (const AW::Position &click, int max_distance, AW_bitset filteri)
 
const AW_clicked_elementbest_click (ClickPreference prefer=PREFER_NEARER)
 
 AW_repeated_question ()
 
virtual ~AW_repeated_question ()
 
void add_help (const char *help_file)
 
int get_answer (const char *unique_id, const char *question, const char *buttons, const char *to_all, bool add_abort)
 
 AW_window_simple ()
 
 ~AW_window_simple ()
 
void init (AW_root *root, const char *wid, const char *windowname)
 
 AW_device_Xm (AW_common *commoni)
 
AW_common_Xmget_common () const
 
AW_DEVICE_TYPE type ()
 
void clear (AW_bitset filteri)
 
void clear_part (const AW::Rectangle &rect, AW_bitset filteri)
 
void flush ()
 
void move_region (AW_pos src_x, AW_pos src_y, AW_pos width, AW_pos height, AW_pos dest_x, AW_pos dest_y)
 
 XML_Attribute (const std::string &name_, const std::string &content_)
 
virtual ~XML_Attribute ()
 
XML_Attributeappend_to (XML_Attribute *queue)
 
void print (FILE *out) const
 
 XML_Tag (const std::string &name_)
 
 ~XML_Tag () OVERRIDE
 
void add_attribute (const std::string &name_, const std::string &content_)
 
void add_attribute (const std::string &name_, int value)
 
void add_son (XML_Node *son_, bool son_is_tag) OVERRIDE
 
void remove_son (XML_Node *son_) OVERRIDE
 
void open (FILE *out) OVERRIDE
 
void close (FILE *out) OVERRIDE
 
void set_on_extra_line (bool oel)
 
 XML_Document (const std::string &name_, const std::string &dtd_, FILE *out_)
 
virtual ~XML_Document ()
 
XML_NodeLatestSon ()
 
void set_LatestSon (XML_Node *latest_son_)
 
XML_TaggetRoot ()
 
void add_attribute (const std::string &name_, const std::string &content_)
 
FILE * Out ()
 
- Public Member Functions inherited from XML_Node
 XML_Node (bool is_tag)
 
virtual ~XML_Node ()
 
int Indent () const
 
bool Opened () const
 
- Public Member Functions inherited from AW_device
 AW_device (class AW_common *common_)
 
virtual ~AW_device ()
 
const AW_click_cdget_click_cd () const
 
AW_bitset get_filter () const
 
void reset ()
 
const AW_screen_areaget_area_size () const
 
AW::Rectangle get_rtransformed_cliprect () const
 
void set_filter (AW_bitset filteri)
 
void push_clip_scale ()
 
void pop_clip_scale ()
 
bool ready_to_draw (int gc)
 
bool line (int gc, const AW::LineVector &Line, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool line (int gc, const AW::Position &pos1, const AW::Position &pos2, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool line (int gc, AW_pos x0, AW_pos y0, AW_pos x1, AW_pos y1, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool text (int gc, const SizedCstr &cstr, const AW::Position &pos, AW_pos alignment=0.0, AW_bitset filteri=AW_ALL_DEVICES_UNSCALED)
 
bool text (int gc, const char *str, const AW::Position &pos, AW_pos alignment=0.0, AW_bitset filteri=AW_ALL_DEVICES_UNSCALED)
 
bool text (int gc, const char *str, AW_pos x, AW_pos y, AW_pos alignment=0.0, AW_bitset filteri=AW_ALL_DEVICES_UNSCALED)
 
bool invisible (const AW::Position &pos, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool box (int gc, AW::FillStyle filled, const AW::Rectangle &rect, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool box (int gc, AW::FillStyle filled, const AW::Position &pos, const AW::Vector &size, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool box (int gc, AW::FillStyle filled, AW_pos x0, AW_pos y0, AW_pos width, AW_pos height, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool circle (int gc, AW::FillStyle filled, const AW::Position &center, const AW::Vector &radius, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool circle (int gc, AW::FillStyle filled, AW_pos x0, AW_pos y0, AW_pos xradius, AW_pos yradius, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool circle (int gc, AW::FillStyle filled, const AW::Rectangle &rect, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool arc (int gc, AW::FillStyle filled, AW_pos x0, AW_pos y0, AW_pos xradius, AW_pos yradius, int start_degrees, int arc_degrees, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool arc (int gc, AW::FillStyle filled, const AW::Position &pos, const AW::Vector &radius, int start_degrees, int arc_degrees, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool polygon (int gc, AW::FillStyle filled, int npoints, const AW_pos *points, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool polygon (int gc, AW::FillStyle filled, int npos, const AW::Position *pos, AW_bitset filteri=AW_ALL_DEVICES_SCALED)
 
bool text_overlay (int gc, const SizedCstr &cstr, const AW::Position &pos, AW_pos alignment, AW_bitset filteri, TextOverlayCallback toc, AW_CL cduser=0)
 
void clear_part (AW_pos x, AW_pos y, AW_pos width, AW_pos height, AW_bitset filteri)
 
virtual void fast ()
 
virtual void slow ()
 
- Public Member Functions inherited from AW_zoomable
 AW_zoomable ()
 
virtual ~AW_zoomable ()
 
void zoom (AW_pos scale)
 
AW_pos get_scale () const
 
AW_pos get_unscale () const
 
AW::Vector get_offset () const
 
void rotate (AW_pos angle)
 
void set_offset (const AW::Vector &off)
 
void shift (const AW::Vector &doff)
 
void reset ()
 
double transform_size (const double &size) const
 
double rtransform_size (const double &size) const
 
double rtransform_pixelsize (int pixelsize) const
 
AW::Vector transform (const AW::Vector &vec) const
 
AW::Vector rtransform (const AW::Vector &vec) const
 
AW::Position transform (const AW::Position &pos) const
 
AW::Position rtransform (const AW::Position &pos) const
 
AW::LineVector transform (const AW::LineVector &lvec) const
 
AW::LineVector rtransform (const AW::LineVector &lvec) const
 
AW::Rectangle transform (const AW::Rectangle &rect) const
 
AW::Rectangle rtransform (const AW::Rectangle &rect) const
 
void transform (AW_pos x, AW_pos y, AW_pos &xout, AW_pos &yout) const
 
void rtransform (AW_pos x, AW_pos y, AW_pos &xout, AW_pos &yout) const
 
- Public Member Functions inherited from AW_stylable
 AW_stylable (AW_common *common_)
 
virtual ~AW_stylable ()
 
AW_commonget_common () const
 
void new_gc (int gc)
 
void set_grey_level (int gc, AW_grey_level grey_level)
 
AW_grey_level get_grey_level (int gc)
 
void set_font (int gc, AW_font fontnr, int size, int *found_size)
 
void set_line_attributes (int gc, short width, AW_linestyle style)
 
void set_function (int gc, AW_function function)
 
void establish_default (int gc)
 
void set_foreground_color (int gc, AW_color_idx color)
 
int get_string_size (int gc, long textlen) const
 
int get_string_size (int gc, const SizedCstr &cstr) const
 
const AW_font_limitsget_font_limits (int gc, char c) const
 
int get_available_fontsizes (int gc, AW_font font_nr, int *available_sizes)
 
void reset_style ()
 
- Public Member Functions inherited from AW_clipable
 AW_clipable (const AW_screen_area &screen)
 
virtual ~AW_clipable ()
 
bool is_below_clip (double ypos) const
 
bool is_above_clip (double ypos) const
 
bool is_leftof_clip (double xpos) const
 
bool is_rightof_clip (double xpos) const
 
bool is_outside_clip (AW::Position pos) const
 
bool is_outside_clip (AW::Rectangle rect) const
 
bool clip (AW_pos x0, AW_pos y0, AW_pos x1, AW_pos y1, AW_pos &x0out, AW_pos &y0out, AW_pos &x1out, AW_pos &y1out)
 
bool clip (const AW::LineVector &line, AW::LineVector &clippedLine)
 
bool box_clip (AW_pos x0, AW_pos y0, AW_pos x1, AW_pos y1, AW_pos &x0out, AW_pos &y0out, AW_pos &x1out, AW_pos &y1out)
 
bool box_clip (const AW::Rectangle &rect, AW::Rectangle &clippedRect)
 
bool box_clip (int npos, const AW::Position *pos, int &nclippedPos, AW::Position *&clippedPos)
 
bool force_into_clipbox (const AW::Position &pos, AW::Position &forcedPos)
 
void set_top_clip_border (int top, bool allow_oversize=false)
 
void set_bottom_clip_border (int bottom, bool allow_oversize=false)
 
void set_bottom_clip_margin (int bottom, bool allow_oversize=false)
 
void set_left_clip_border (int left, bool allow_oversize=false)
 
void set_right_clip_border (int right, bool allow_oversize=false)
 
const AW_screen_areaget_cliprect () const
 
void set_clipall ()
 
bool completely_clipped () const
 
bool allow_top_font_overlap () const
 
bool allow_bottom_font_overlap () const
 
bool allow_left_font_overlap () const
 
bool allow_right_font_overlap () const
 
const AW_font_overlapget_font_overlap () const
 
void set_top_font_overlap (bool allow)
 
void set_bottom_font_overlap (bool allow)
 
void set_left_font_overlap (bool allow)
 
void set_right_font_overlap (bool allow)
 
void set_vertical_font_overlap (bool allow)
 
void set_horizontal_font_overlap (bool allow)
 
void set_font_overlap (bool allow)
 
void set_font_overlap (const AW_font_overlap &fo)
 
void reduce_top_clip_border (int top)
 
void reduce_bottom_clip_border (int bottom)
 
void reduce_left_clip_border (int left)
 
void reduce_right_clip_border (int right)
 
int reduceClipBorders (int top, int bottom, int left, int right)
 
- Public Member Functions inherited from AW_window
 AW_window ()
 
virtual ~AW_window ()
 
const charwindow_local_awarname (const char *localname, bool tmp=true)
 
class AW_awarwindow_local_awar (const char *localname, bool tmp=true)
 
void create_window_variables ()
 
void recalc_pos_atShow (AW_PosRecalc pr)
 
void recalc_size_atShow (enum AW_SizeRecalc sr)
 
AW_PosRecalc get_recalc_pos_atShow () const
 
void reset_layout (const char *YYYYMMDD)
 
void allow_delete_window (bool allow_close)
 
void on_hide (const WindowCallback &call_on_hide)
 
void on_hide (WindowCallbackSimple call_on_hide)
 
void run_focus_callback ()
 
void run_popup_callbacks ()
 
void show_modal ()
 
void set_window_title_intern (char *title)
 
void update_label (Widget widget, const char *var_value)
 
void update_toggle (Widget widget, const char *var_value, AW_CL cd)
 
void update_input_field (Widget widget, const char *var_value)
 
void update_text_field (Widget widget, const char *var_value)
 
void update_scaler (Widget widget, AW_awar *awar, AW_ScalerType scalerType)
 
void create_invisible (int columns)
 
void * _create_option_entry (AW_VARIABLE_TYPE type, const char *name, const char *mnemonic, const char *name_of_color)
 
void refresh_toggle_field (int toggle_field_number)
 
void _set_activate_callback (void *widget)
 
void increment_at_commands (int width, int height)
 
AW_color_idx alloc_named_data_color (int colnum, const char *colorname)
 
void _get_area_size (AW_area area, AW_screen_area *square)
 
int label_widget (void *wgt, AW_label str, char *mnemonic=NULp, int width=0, int alignment=0)
 
AW_rootget_root ()
 
void show ()
 
void hide ()
 
void activate ()
 
bool is_shown () const
 
void hide_or_notify (const char *error)
 
void message (char *title, int ms)
 
void set_window_title (const char *title)
 
const charget_window_title () const
 
const charget_window_id () const
 
const charlocal_id (const char *id) const
 
void set_info_area_height (int height)
 
void set_bottom_area_height (int height)
 
void set_popup_callback (const WindowCallback &wcb)
 
void set_focus_callback (const WindowCallback &wcb)
 
bool is_focus_callback (AnyWinCB f)
 
void set_expose_callback (AW_area area, const WindowCallback &wcb)
 
void set_resize_callback (AW_area area, const WindowCallback &wcb)
 
void set_input_callback (AW_area area, const WindowCallback &wcb)
 
void set_motion_callback (AW_area area, const WindowCallback &wcb)
 
void set_double_click_callback (AW_area area, const WindowCallback &wcb)
 
bool is_expose_callback (AW_area area, AnyWinCB f)
 
bool is_resize_callback (AW_area area, AnyWinCB f)
 
void get_event (AW_event *eventi) const
 
void force_expose ()
 
AW_deviceget_device (AW_area area)
 
AW_device_click * get_click_device (AW_area area, int mousex, int mousey, int max_distance)
 
AW_device_sizeget_size_device (AW_area area)
 
AW_device_print * get_print_device (AW_area area)
 
AW_commonget_common (AW_area area)
 
void create_menu (const char *name, const char *mnemonic, AW_active mask=AWM_ALL)
 
void insert_sub_menu (const char *name, const char *mnemonic, AW_active mask=AWM_ALL)
 
void insert_menu_topic (const char *id, const char *name, const char *mnemonic, const char *help_text_, AW_active mask, const WindowCallback &wcb)
 
void insert_menu_topic (const char *id, const char *name, const char *mnemonic, const char *help_text_, AW_active mask, const CreateWindowCallback &cwcb)
 
void insert_menu_topic (const char *id, const char *name, const char *mnemonic, const char *help_text_, AW_active mask, WindowCallbackSimple cb)
 
void insert_menu_topic (const char *id, const char *name, const char *mnemonic, const char *help_text_, AW_active mask, CreateWindowCallbackSimple cb)
 
void sep______________ ()
 
void close_sub_menu ()
 
void insert_help_topic (const char *labeli, const char *mnemonic, const char *helpText, AW_active mask, const WindowCallback &cb)
 
void insert_help_topic (const char *labeli, const char *mnemonic, const char *helpText, AW_active mask, WindowCallbackSimple cb)
 
int create_mode (const char *pixmap, const char *help_text_, AW_active mask, const WindowCallback &cb)
 
void select_mode (int mode)
 
void tell_scrolled_picture_size (AW_screen_area rectangle)
 
void tell_scrolled_picture_size (AW_world rectangle)
 
AW_pos get_scrolled_picture_width () const
 
AW_pos get_scrolled_picture_height () const
 
void reset_scrolled_picture_size ()
 
void get_scrollarea_size (AW_screen_area *square)
 
void calculate_scrollbars ()
 
void set_vertical_scrollbar_position (int position)
 
void set_horizontal_scrollbar_position (int position)
 
void set_vertical_change_callback (const WindowCallback &wcb)
 
void set_horizontal_change_callback (const WindowCallback &wcb)
 
void set_vertical_scrollbar_top_indent (int indent)
 
void set_horizontal_scrollbar_left_indent (int indent)
 
void update_scrollbar_settings_from_awars (AW_orientation orientation)
 
void create_user_geometry_awars (int posx, int posy, int width, int height)
 
void get_window_size (int &width, int &height)
 
void window_fit ()
 
void load_xfig (const char *file, bool resize=true)
 
void draw_line (int x1, int y1, int x2, int y2, int width, bool resize)
 
void label_length (int length)
 
void button_length (int length)
 
void button_height (int height)
 
int get_button_length () const
 
void highlight ()
 
void auto_increment (int dx, int dy)
 
void auto_space (int xspace, int yspace)
 
void shadow_width (int shadow_thickness)
 
void TuneBackground (Widget w, int modStrength)
 
void TuneOrSetBackground (Widget w, const char *color, int modStrength)
 
void at (int x, int y)
 
void at_x (int x)
 
void at_y (int y)
 
void at_shift (int x, int y)
 
void at_newline ()
 
void at (const char *id)
 
bool at_ifdef (const char *id)
 
void label (const char *label)
 
void get_at_position (int *x, int *y) const
 
int get_at_xposition () const
 
int get_at_yposition () const
 
void dump_at_position (const char *debug_label) const
 
void at_attach (int x, int y)
 
void at_attach_to (bool attach_x, bool attach_y, int xoff, int yoff)
 
void at_unattach ()
 
void unset_at_commands ()
 
void store_at_to (AW_at_storage &storage)
 
void restore_at_from (const AW_at_storage &stored)
 
void sens_mask (AW_active mask)
 
void help_text (const char *id)
 
void callback (const WindowCallback &cb)
 
void callback (const CreateWindowCallback &cwcb)
 
void callback (CreateWindowCallbackSimple cb)
 
void callback (WindowCallbackSimple cb)
 
void d_callback (const WindowCallback &cb)
 
void create_button (const char *macro_name, AW_label label, const char *mnemonic=NULp, const char *color=NULp)
 
void create_autosize_button (const char *macro_name, AW_label label, const char *mnemonic=NULp, unsigned xtraSpace=1)
 
Widget get_last_widget () const
 
void create_toggle (const char *awar_name)
 
void create_inverse_toggle (const char *awar_name)
 
void create_toggle (const char *awar_name, const char *nobitmap, const char *yesbitmap, int buttonWidth=0)
 
void create_text_toggle (const char *var_name, const char *noText, const char *yesText, int buttonWidth=0)
 
void create_input_field (const char *awar_name, int columns=0)
 
void create_text_field (const char *awar_name, int columns=20, int rows=4)
 
void create_input_field_with_scaler (const char *awar_name, int textcolumns=4, int scaler_length=250, AW_ScalerType scalerType=AW_SCALER_LINEAR)
 
AW_option_menu_structcreate_option_menu (const char *awar_name)
 
void clear_option_menu (AW_option_menu_struct *oms)
 
void insert_option (AW_label choice_label, const char *mnemonic, const char *var_value, const char *name_of_color=NULp)
 
void insert_default_option (AW_label choice_label, const char *mnemonic, const char *var_value, const char *name_of_color=NULp)
 
void insert_option (AW_label choice_label, const char *mnemonic, int var_value, const char *name_of_color=NULp)
 
void insert_default_option (AW_label choice_label, const char *mnemonic, int var_value, const char *name_of_color=NULp)
 
void insert_option (AW_label choice_label, const char *mnemonic, float var_value, const char *name_of_color=NULp)
 
void insert_default_option (AW_label choice_label, const char *mnemonic, float var_value, const char *name_of_color=NULp)
 
void update_option_menu ()
 
void refresh_option_menu (AW_option_menu_struct *)
 
void create_toggle_field (const char *awar_name, AW_label label, AW_orientation orientation=AW_VERTICAL)
 
void create_toggle_field (const char *awar_name, AW_orientation orientation=AW_VERTICAL)
 
void insert_toggle (AW_label toggle_label, const char *mnemonic, const char *var_value)
 
void insert_default_toggle (AW_label toggle_label, const char *mnemonic, const char *var_value)
 
void insert_toggle (AW_label toggle_label, const char *mnemonic, int var_value)
 
void insert_default_toggle (AW_label toggle_label, const char *mnemonic, int var_value)
 
void insert_toggle (AW_label toggle_label, const char *mnemonic, float var_value)
 
void insert_default_toggle (AW_label toggle_label, const char *mnemonic, float var_value)
 
void update_toggle_field ()
 
AW_selection_listcreate_selection_list (const char *awar_name, int columns, int rows)
 
AW_selection_listcreate_selection_list (const char *awar_name)
 
- Public Member Functions inherited from AW_simple_device
 AW_simple_device (AW_common *common_)
 
- Public Member Functions inherited from AW_clicked_element
virtual ~AW_clicked_element ()
 
AW_CL cd1 () const
 
AW_CL cd2 () const
 
bool does_exist () const
 
bool is_text () const
 
bool is_line () const
 
bool is_box () const
 
bool is_polygon () const
 
double get_rel_pos () const
 
int get_distance () const
 
AW::LineVector get_connecting_line (const AW_clicked_element &other) const
 
- Public Member Functions inherited from Writer
 Writer ()
 
virtual ~Writer ()
 
virtual bool ok () const =0
 
virtual void out (char ch)=0
 
virtual const charname () const =0
 
virtual void throw_write_error () const __ATTR__NORETURN
 
virtual int out (const char *text)
 
virtual int outf (const char *format,...) __ATTR__FORMAT_MEMBER(1)
 
void repeated (char ch, int repeat)
 
virtual ~Writer ()
 
const charget_error () const
 
bool ok () const
 
- Public Member Functions inherited from Dragged
 Dragged (AWT_graphic_exports &exports_)
 
virtual void draw_drag_indicator (AW_device *device, int drag_gc) const =0
 
void do_drag (const AW_clicked_element *drag_target, const Position &mousepos)
 
void do_drop (const AW_clicked_element *drop_target, const Position &mousepos)
 
void hide_drag_indicator (AW_device *device, int drag_gc) const
 
- Public Member Functions inherited from AWT_command_data
virtual ~AWT_command_data ()
 
- Public Member Functions inherited from AP_combinableSeq
 AP_combinableSeq (const AliView *aliview)
 
virtual ~AP_combinableSeq ()
 
AP_FLOAT weighted_base_count () const
 
Mutations noncounting_combine_seq (const AP_combinableSeq *lefts, const AP_combinableSeq *rights)
 
bool combinedEquals (const AP_combinableSeq *other) const
 
- Public Member Functions inherited from AP_sequence
 AP_sequence (const AliView *aliview)
 
virtual ~AP_sequence ()
 
GB_ERROR bind_to_species (GBDATA *gb_species)
 
void unbind_from_species ()
 
bool is_bound_to_species () const
 
GBDATAget_bound_species_data () const
 
void lazy_load_sequence () const
 
void ensure_sequence_loaded () const
 
bool hasSequence () const
 
void forget_sequence ()
 
size_t get_sequence_length () const
 
const AP_filterget_filter () const
 
const AP_weightsget_weights () const
 
const AliViewget_aliview () const
 
- Public Member Functions inherited from SaiOperator
 SaiOperator (SaiOperatorType type_)
 
virtual ~SaiOperator ()
 
SaiOperatorType get_type () const
 
std::string get_description () const
 
- Public Member Functions inherited from TreeLabeler
virtual ~TreeLabeler ()
 
- Public Member Functions inherited from ValueTuple
virtual ~ValueTuple ()
 
virtual ShadedValue reverse_mix (float, const class NoTuple &) const
 
virtual ShadedValue reverse_mix (float, const class LinearTuple &) const
 
virtual ShadedValue reverse_mix (float, const class PlanarTuple &) const
 
virtual ShadedValue reverse_mix (float, const class SpatialTuple &) const
 
- Public Member Functions inherited from ItemShader
 ItemShader (const std::string &id_, const std::string &description_, ReshadeCallback rcb, int undefined_gc_)
 
virtual ~ItemShader ()
 
bool deactivate_plugin ()
 
bool is_active_plugin (const ShaderPlugin &plugin) const
 
const std::stringget_id () const
 
const std::stringget_description () const
 
bool active () const
 
bool overlay_marked () const
 
bool overlay_color_groups () const
 
ShadedValue shade (GBDATA *gb_item) const
 
int to_GC (const ShadedValue &val) const
 
void trigger_reshade_callback (ReshadeMode mode)
 
- Public Member Functions inherited from AliEditCommand
virtual ~AliEditCommand ()
 
- Public Member Functions inherited from AliData
 AliData (size_t size_)
 
virtual ~AliData ()
 
void clear_error () const
 
void set_error (GB_ERROR error) const
 
void copyPartTo (void *mem, size_t start, size_t count) const
 
int cmpPartWith (const void *mem, size_t start, size_t count) const
 
GB_ERROR check_delete_allowed (size_t start, size_t count) const
 
size_t elems () const
 
size_t memsize () const
 
void copyTo (void *mem) const
 
bool empty () const
 
int cmp_whole_data (const AliData &other) const
 
bool equals (const AliData &other) const
 
bool differs_from (const AliData &other) const
 
bool is_valid_pos (size_t pos) const
 
bool is_valid_between (size_t pos) const
 
bool is_valid_part (size_t start, size_t count) const
 
- Public Member Functions inherited from TreeNode
bool is_leaf () const
 
void markAsLeaf ()
 
 DEFINE_READ_ACCESSORS (TreeNode *, get_father, father)
 
 DEFINE_READ_ACCESSORS (TreeNode *, get_leftson, leftson)
 
 DEFINE_READ_ACCESSORS (TreeNode *, get_rightson, rightson)
 
bool is_son_of (const TreeNode *Father) const
 
bool is_leftson () const
 
bool is_rightson () const
 
bool is_inside (const TreeNode *subtree) const
 
bool is_ancestor_of (const TreeNode *descendant) const
 
bool in_same_branch_as (const TreeNode *other) const
 
bool in_other_branch_than (const TreeNode *other) const
 
const TreeNodeancestor_common_with (const TreeNode *other) const
 
TreeNodeancestor_common_with (TreeNode *other)
 
bool is_son_of_root () const
 
GBT_LEN get_branchlength () const
 
void set_branchlength (GBT_LEN newlen)
 
GBT_LEN get_branchlength_unrooted () const
 
void set_branchlength_unrooted (GBT_LEN newlen)
 
GBT_LEN sum_child_lengths () const
 
GBT_LEN root_distance () const
 
GBT_LEN intree_distance_to (const TreeNode *other) const
 
void remove_bootstrap ()
 
GB_ERROR apply_aci_to_remarks (const char *aci, const GBL_call_env &callEnv)
 
void reset_branchlengths ()
 
void scale_branchlengths (double factor)
 
void bootstrap2branchlen ()
 
void branchlen2bootstrap ()
 
GBT_RemarkType parse_bootstrap (double &bootstrap) const
 
const charget_remark () const
 
const SmartCharPtr & get_remark_ptr () const
 
bool is_inner_node_with_remark () const
 
void use_as_remark (const SmartCharPtr &newRemark)
 
void set_remark (const char *newRemark)
 
void set_bootstrap (double bootstrap)
 
void remove_remark ()
 
bool has_no_remark () const
 
bool has_valid_root_remarks () const
 
 TreeNode (TreeRoot *root)
 
TreeNodefixDeletedSon ()
 
void unlink_from_DB ()
 
void announce_tree_constructed ()
 
void forget_origin ()
 
void forget_relatives ()
 
TreeRootget_tree_root () const
 
const TreeNodeget_root_node () const
 
TreeNodeget_root_node ()
 
bool is_root_node () const
 
TreeNodeget_brother ()
 
const TreeNodeget_brother () const
 
bool has_group_info () const
 
TreeNodekeelTarget ()
 
const TreeNodekeelTarget () const
 
bool keelsDownGroup (const TreeNode *toSon) const
 
void unkeelGroup ()
 
int keeledStateInfo () const
 
void setKeeledState (int keeledState)
 
bool is_normal_group () const
 
bool is_keeled_group () const
 
bool is_clade () const
 
const charget_group_name () const
 
const TreeNodefind_parent_with_groupInfo (bool skipKeeledBrothers=false) const
 
TreeNodefind_parent_with_groupInfo (bool skipKeeledBrothers=false)
 
const TreeNodefind_parent_clade () const
 
TreeNodefind_parent_clade ()
 
int calc_clade_level () const
 
int count_clades () const
 
void rotate_subtree ()
 
void reorder_tree (TreeOrder mode)
 
TreeNodefindLeafNamed (const char *wantedName)
 
GBT_LEN reset_length_and_bootstrap ()
 
void multifurcate ()
 
void set_branchlength_preserving (GBT_LEN new_len)
 
void multifurcate_whole_tree (const multifurc_limits &below)
 
- Public Member Functions inherited from TreeRoot
 TreeRoot (bool deleteWithNodes_)
 
virtual ~TreeRoot ()
 
void delete_by_node ()
 
bool has_bootstrap () const
 
void set_bootstrap_seen (bool seen)
 
 DEFINE_READ_ACCESSORS (TreeNode *, get_root_node, rootNode)
 
ARB_edge find_innermost_edge ()
 
- Public Member Functions inherited from QueryKey
 QueryKey (query_key_type type_)
 
virtual ~QueryKey ()
 
bool next () const
 
query_key_type get_type () const
 
void negate ()
 
- Public Member Functions inherited from SEC_base
 SEC_base (SEC_root *Root)
 
 ~SEC_base () OVERRIDE
 
AW_CL self () const
 
SEC_rootget_root () const
 
- Public Member Functions inherited from SEC_constrainted
 SEC_constrainted ()
 
double drawnSize () const
 
double standardSize () const
 
double minSize () const
 
double maxSize () const
 
void setDrawnSize (double size)
 
void setStandardSize (double size)
 
void setConstraints (double low, double high)
 
- Public Member Functions inherited from SEC_oriented
 SEC_oriented ()
 
virtual ~SEC_oriented ()
 
void invalidate ()
 
const Angleget_abs_angle () const
 
const Angleget_rel_angle () const
 
void set_rel_angle (const Angle &rel)
 
void set_abs_angle (const Angle &abs)
 
void set_rel_angle (const double &rel)
 
void set_abs_angle (const double &abs)
 
void mark_angle_absolute ()
 
SEC_baseparent ()
 
const SEC_baseparent () const
 
- Public Member Functions inherited from SEC_base_part
 SEC_base_part ()
 
virtual ~SEC_base_part ()
 
SEC_baseparent ()
 
const SEC_baseparent () const
 
AW_CL self () const
 
SEC_rootget_root () const
 
SEC_base_partnext ()
 
const SEC_base_partnext () const
 
const SEC_regionget_region () const
 
SEC_regionget_region ()
 
void set_sequence_portion (int start, int end)
 
size_t getNextAbspos () const
 
- Public Member Functions inherited from AWT_graphic
 AWT_graphic ()
 
virtual ~AWT_graphic ()
 
bool wants_drag_target () const
 
void drag_target_detection (bool detect)
 
int get_drag_gc () const
 
- Public Member Functions inherited from PS_BitSet
long getTrueIndices (IndexSet &_index_set, const long _fill_index)
 
long getFalseIndices (IndexSet &_index_set, const long _fill_index)
 
long getCountOfTrues (const long _fill_index=-1)
 
long getMaxUsedIndex () const
 
long getCapacity () const
 
void invert ()
 
void x_or (const PS_BitSet *_other_set)
 
void print (FILE *out, const bool _header, const long _fill_index)
 
bool save (PS_FileBuffer *_file)
 
bool load (PS_FileBuffer *_file, const long _fill_index)
 
bool copy (const PS_BitSet *_other_bitset)
 
 PS_BitSet (const bool _bias, const long _capacity)
 
 PS_BitSet (PS_FileBuffer *_file, const long _fill_index=-1)
 
virtual ~PS_BitSet ()
 
- Public Member Functions inherited from PS_BitMap
bool triangle_get (const long _row, const long _col)
 
bool triangle_set (const long _row, const long _col, const bool _value)
 
void invert ()
 
void x_or (const PS_BitMap *_other_map)
 
bool save (PS_FileBuffer *_file)
 
bool copy (const PS_BitMap *_other_bitmap)
 
 PS_BitMap (const bool _bias, const long _capacity)
 
 PS_BitMap (PS_FileBuffer *_file)
 
virtual ~PS_BitMap ()
 
- Public Member Functions inherited from ArbRefCount
 ArbRefCount ()
 
 ArbRefCount (const ArbRefCount &)
 
virtual ~ArbRefCount ()
 
void lock () const
 
bool unlock () const
 
void free () const
 
- Public Member Functions inherited from AWT_graphic_parsimony
 AWT_graphic_parsimony (ArbParsimony &parsimony_, GBDATA *gb_main_, AD_map_viewer_cb map_viewer_cb_)
 
AP_tree_nlen * get_root_node ()
 
AP_pars_root * get_tree_root ()
 
ArbParsimonyget_parsimony ()
 
- Public Member Functions inherited from AWT_graphic_tree
 AWT_graphic_tree (AW_root *aw_root, GBDATA *gb_main, AD_map_viewer_cb map_viewer_cb)
 
 ~AWT_graphic_tree () OVERRIDE
 
void filled_box (int gc, const AW::Position &pos, int pixel_width)
 
void empty_box (int gc, const AW::Position &pos, int pixel_width)
 
void diamond (int gc, const AW::Position &pos, int pixel_radius)
 
const charruler_awar (const char *name)
 
void set_line_attributes_for (AP_tree *at) const
 
void update_structure () FINAL_OVERRIDE
 
void apply_zoom_settings_for_treetype (AWT_canvas *ntw)
 
int draw_branch_line (int gc, const AW::Position &root, const AW::Position &leaf, AW_bitset filter)
 
bool warn_inappropriate_mode (AWT_COMMAND_MODE mode)
 
AW_rootget_root () const
 
GBDATAget_gbmain () const
 
AP_tree_rootget_tree_root ()
 
AP_treeget_root_node ()
 
const AP_treeget_root_node () const
 
AP_treeget_logical_root ()
 
const AP_treeget_logical_root () const
 
bool is_logically_zoomed ()
 
void set_logical_root_to (AP_tree *node)
 
void init (AliView *aliview, AP_sequence *seq_prototype, bool link_to_database_, bool insert_delete_cbs)
 
AW_gc_managerinit_devices (AW_window *, AW_device *, AWT_canvas *ntw) OVERRIDE
 
void show (AW_device *device) OVERRIDE
 
const AW::Positionget_cursor () const
 
const AW::Positionget_group_cursor () const
 
void handle_command (AW_device *device, AWT_graphic_event &event) OVERRIDE
 
long mark_species_in_tree (AP_tree *at, int mark)
 
long mark_species_in_tree_that (AP_tree *at, int mark, bool(*condition)(GBDATA *, void *), void *cd)
 
void mark_species_in_rest_of_tree (AP_tree *at, int mark)
 
bool tree_has_marks (AP_tree *at)
 
bool rest_tree_has_marks (AP_tree *at)
 
void detect_group_state (AP_tree *at, AWT_graphic_tree_group_state *state, AP_tree *skip_this_son)
 
bool group_tree (AP_tree *at, CollapseMode mode, int color_group)
 
void group_rest_tree (AP_tree *at, CollapseMode mode, int color_group)
 
void reorderTree (TreeOrder mode)
 
void toggle_group (AP_tree *at)
 
GB_ERROR load_from_DB (GBDATA *gb_main, const char *name) FINAL_OVERRIDE __ATTR__USERESULT
 
GB_ERROR save_to_DB (GBDATA *gb_main, const char *name) FINAL_OVERRIDE __ATTR__USERESULT
 
void check_for_DB_update (GBDATA *gb_main) FINAL_OVERRIDE
 
void notify_synchronized (GBDATA *gb_main) FINAL_OVERRIDE
 
void fast_sync_changed_folding (AP_tree *parent_of_all_changes)
 
void set_tree_style (AP_tree_display_style style, AWT_canvas *ntw)
 
AP_tree_display_style get_tree_style () const
 
double get_irs_tree_ruler_scale_factor () const
 
void show_ruler (AW_device *device, int gc)
 
void get_zombies_and_duplicates (int &zomb, int &dups) const
 
void hide_marker_display ()
 
void set_marker_display (MarkerDisplay *display)
 
MarkerDisplayget_marker_display ()
 
void install_tree_changed_callback (const GraphicTreeCallback &gtcb)
 
void uninstall_tree_changed_callback ()
 
void auto_unfold (AP_tree *want_visible)
 
void forget_auto_unfolded ()
 
void select_group (AP_tree *node)
 
void select_group (GBDATA *gb_group)
 
void deselect_group ()
 
const Groupget_selected_group () const
 
AP_treelocate_selected_group (AP_tree *in_subtree)
 
void dislocate_selected_group ()
 
 PREPARE_MARK_NONFINAL_CLASS (AWT_graphic_tree)
 
- Public Member Functions inherited from AP_tree
 AP_tree (AP_tree_root *troot)
 
 DEFINE_TREE_ACCESSORS (AP_tree_root, AP_tree)
 
void recompute_and_write_folding ()
 
unsigned count_leafs () const
 
void load_subtree_info ()
 
int colorize (GB_HASH *hashptr)
 
void uncolorize ()
 
void swap_sons () OVERRIDE
 
GB_ERROR cantMoveNextTo (AP_tree *new_brother)
 
GB_ERROR tree_write_tree_rek (GBDATA *gb_tree)
 
GB_ERROR relink () __ATTR__USERESULT
 
int get_linewidth () const
 
void set_linewidth (int width)
 
void reset_linewidth ()
 
void set_linewidth_recursive (int width)
 
float get_angle () const
 
void set_angle (float angle)
 
void reset_angle ()
 
void buildLeafList (AP_tree **&list, long &num)
 
GB_ERROR move_group_to (AP_tree *new_group) __ATTR__USERESULT
 
bool is_folded_group () const
 
bool is_inside_folded_group () const
 
void mark_duplicates ()
 
const charmark_long_branches (double min_rel_diff, double min_abs_diff, double &found_max_abs_diff)
 
const charmark_deep_leafs (int min_depth, double min_rootdist, int &found_max_depth, double &found_max_rootdist)
 
double mark_degenerated_branches (double degeneration_factor)
 
const charanalyse_distances ()
 
void justify_branch_lenghs (GBDATA *gb_main)
 
void relink_tree (GBDATA *gb_main, void(*relinker)(GBDATA *&ref_gb_node, char *&ref_name, GB_HASH *organism_hash), GB_HASH *organism_hash)
 
void reset_subtree_spreads ()
 
void reset_subtree_angles ()
 
void reset_subtree_linewidths ()
 
void reset_subtree_layout ()
 
bool hasName (const char *Name) const
 
bool has_correct_mark_flags () const
 
 PREPARE_MARK_NONFINAL_CLASS (AP_tree)
 
template<>
ShadedValue update_subtree_information (const group_scaling &gscaling)
 
- Public Member Functions inherited from ARB_seqtree
 ARB_seqtree (ARB_seqtree_root *root)
 
 DEFINE_TREE_ACCESSORS (ARB_seqtree_root, ARB_seqtree)
 
void calcTreeInfo (ARB_tree_info &info)
 
bool is_upper_son () const
 
bool is_lower_son () const
 
AP_sequenceget_seq ()
 
const AP_sequenceget_seq () const
 
AP_sequenceset_seq (AP_sequence *sequence)
 
bool hasSequence () const
 
void mark_subtree ()
 
bool contains_marked_species ()
 
- Public Member Functions inherited from AP_tree_root
 AP_tree_root (AliView *aliView, AP_sequence *seq_proto, bool add_delete_callbacks, const group_scaling *scaling)
 
 ~AP_tree_root () OVERRIDE
 
 DEFINE_TREE_ROOT_ACCESSORS (AP_tree_root, AP_tree)
 
void change_root (TreeNode *old, TreeNode *newroot) FINAL_OVERRIDE
 
GB_ERROR loadFromDB (const char *name) FINAL_OVERRIDE
 
GB_ERROR saveToDB () OVERRIDE
 
void update_timers ()
 
bool is_tree_updated ()
 
bool is_species_updated ()
 
const group_scalingget_group_scaling () const
 
void inform_about_delete (AP_tree *old)
 
void set_root_changed_callback (AP_rootChangedCb cb, void *cd)
 
void set_node_deleted_callback (AP_nodeDelCb cb, void *cd)
 
long remove_leafs (AWT_RemoveType awt_remove_type)
 
 PREPARE_MARK_NONFINAL_CLASS (AP_tree_root)
 
- Public Member Functions inherited from ARB_seqtree_root
 ARB_seqtree_root (AliView *aliView, AP_sequence *seqTempl, bool add_delete_callbacks)
 
 ~ARB_seqtree_root () OVERRIDE
 
 DEFINE_TREE_ROOT_ACCESSORS (ARB_seqtree_root, ARB_seqtree)
 
const AliViewget_aliview () const
 
const AP_filterget_filter () const
 
const AP_weightsget_weights () const
 
GBDATAget_gb_main () const
 
GBDATAget_gb_tree () const
 
void tree_deleted_cb (GBDATA *gb_tree_del)
 
const charget_tree_name () const
 
const AP_sequenceget_seqTemplate () const
 
GB_ERROR linkToDB (int *zombies, int *duplicates) __ATTR__USERESULT
 
void unlinkFromDB ()
 
 PREPARE_MARK_NONFINAL_CLASS (ARB_seqtree_root)
 
- Public Member Functions inherited from awt_item_type_selector
 awt_item_type_selector (awt_item_type for_type)
 
virtual ~awt_item_type_selector ()
 
awt_item_type get_item_type () const
 
void add_awar_callbacks (AW_root *root, const RootCallback &cb) const
 
void remove_awar_callbacks (AW_root *root, const RootCallback &cb) const
 
- Public Member Functions inherited from MarkerDisplay
 MarkerDisplay (int numMarkers_)
 
virtual ~MarkerDisplay ()
 
const NodeMarkersread_cache (const AP_tree *at) const
 
void write_cache (const AP_tree *at, const NodeMarkers &markers)
 
void flush_cache ()
 
bool cache_is_flushed () const
 
int size () const
 
- Public Member Functions inherited from MessageAttachable
virtual ~MessageAttachable ()
 
LineAttachedMessage attached_message (const string &message) const
 
void attach_warning (const string &message) const
 
- Public Member Functions inherited from ED4_terminal
 DECLARE_DUMP_FOR_BASECLASS (ED4_terminal, ED4_base)
 
void changed_by_database () OVERRIDE
 
bool calc_bounding_box () FINAL_OVERRIDE
 
ED4_returncode draw_drag_box (AW_pos x, AW_pos y, GB_CSTR text=NULp, int cursor_y=-1)
 
void request_refresh (int clear=1) FINAL_OVERRIDE
 
void update_requested_children () OVERRIDE
 
void delete_requested_children () OVERRIDE
 
void Delete () OVERRIDE
 
ED4_returncode event_sent_by_parent (AW_event *event, AW_window *aww) OVERRIDE
 
ED4_returncode kill_object ()
 
ED4_basesearch_ID (const char *id) OVERRIDE
 
charresolve_pointer_to_string_copy (int *str_len=NULp) const FINAL_OVERRIDE
 
const charresolve_pointer_to_char_pntr (int *str_len=NULp) const FINAL_OVERRIDE
 
void remove_callbacks () FINAL_OVERRIDE
 
GB_ERROR write_sequence (const char *seq, int seq_len)
 
void scroll_into_view (ED4_window *ed4w)
 
bool setCursorTo (ED4_cursor *cursor, int seq_pos, bool unfoldGroups, ED4_CursorJumpType jump_type)
 
bool is_hidden () const FINAL_OVERRIDE
 
 ED4_terminal (const ED4_objspec &spec_, GB_CSTR id, AW_pos width, AW_pos height, ED4_manager *parent)
 
 ~ED4_terminal () OVERRIDE
 
- Public Member Functions inherited from ED4_base
void draw_bb (int color)
 
 DECLARE_DUMP_FOR_ROOTCLASS (ED4_base)
 
GBDATAget_species_pointer () const
 
void set_species_pointer (GBDATA *gbd)
 
bool has_callback () const
 
int adjust_clipping_rectangle ()
 
void resize_dynamic ()
 
ED4_returncode clear_background (int color=0)
 
void set_links (ED4_base *width_ref, ED4_base *height_ref)
 
void set_both_links (ED4_base *ref)
 
void set_property (ED4_properties prop)
 
void clr_property (ED4_properties prop)
 
bool has_property (ED4_properties prop) const
 
void calc_rel_coords (AW_pos *x, AW_pos *y)
 
void calc_world_coords (AW_pos *x, AW_pos *y) const
 
const AW::Positioncalc_world_coords () const
 
void update_world_coords_cache () const
 
AW::Rectangle get_win_area (ED4_window *ed4w) const
 
void request_resize ()
 
void request_resize_of_linked ()
 
void resize_requested_by_link (ED4_base *link)
 
void set_update ()
 
int calc_group_depth ()
 
void check_all ()
 
short in_border (AW_pos abs_x, AW_pos abs_y, ED4_movemode mode)
 
ED4_returncode set_width ()
 
ED4_AREA_LEVEL get_area_level (ED4_multi_species_manager **multi_species_manager=NULp) const
 
ED4_managerget_parent (ED4_level lev) const
 
void unlink_from_parent ()
 
bool has_parent (ED4_manager *Parent)
 
bool is_child_of (ED4_manager *Parent)
 
ED4_group_manageris_in_folded_group () const
 
charget_name_of_species ()
 
ED4_terminalget_next_terminal ()
 
ED4_terminalget_prev_terminal ()
 
void generate_configuration_string (GBS_strstruct &buffer)
 
const ED4_terminalget_consensus_relevant_terminal () const
 
 ED4_base (const ED4_objspec &spec_, GB_CSTR id, AW_pos width, AW_pos height, ED4_manager *parent)
 
virtual ~ED4_base ()
 
int is_terminal () const
 
int is_text_terminal () const
 
int is_species_name_terminal () const
 
int is_sequence_info_terminal () const
 
int is_sequence_terminal () const
 
int is_orf_terminal () const
 
int is_pure_text_terminal () const
 
int is_columnStat_terminal () const
 
int is_bracket_terminal () const
 
int is_spacer_terminal () const
 
int is_line_terminal () const
 
int is_flag_header_terminal () const
 
int is_flag_terminal () const
 
int is_manager () const
 
int is_sequence_manager () const
 
int is_multi_name_manager () const
 
int is_name_manager () const
 
int is_multi_species_manager () const
 
int is_multi_sequence_manager () const
 
int is_device_manager () const
 
int is_group_manager () const
 
int is_root_group_manager () const
 
int is_abstract_group_manager () const
 
int is_species_manager () const
 
int is_area_manager () const
 
 E4B_DECL_CASTOP (area_manager)
 
 E4B_DECL_CASTOP (abstract_group_manager)
 
 E4B_DECL_CASTOP (bracket_terminal)
 
 E4B_DECL_CASTOP (columnStat_terminal)
 
 E4B_DECL_CASTOP (consensus_sequence_terminal)
 
 E4B_DECL_CASTOP (device_manager)
 
 E4B_DECL_CASTOP (group_manager)
 
 E4B_DECL_CASTOP (line_terminal)
 
 E4B_DECL_CASTOP (manager)
 
 E4B_DECL_CASTOP (multi_name_manager)
 
 E4B_DECL_CASTOP (multi_sequence_manager)
 
 E4B_DECL_CASTOP (multi_species_manager)
 
 E4B_DECL_CASTOP (name_manager)
 
 E4B_DECL_CASTOP (orf_terminal)
 
 E4B_DECL_CASTOP (pure_text_terminal)
 
 E4B_DECL_CASTOP (root_group_manager)
 
 E4B_DECL_CASTOP (sequence_info_terminal)
 
 E4B_DECL_CASTOP (sequence_manager)
 
 E4B_DECL_CASTOP (sequence_terminal)
 
 E4B_DECL_CASTOP (spacer_terminal)
 
 E4B_DECL_CASTOP (species_manager)
 
 E4B_DECL_CASTOP (species_name_terminal)
 
 E4B_DECL_CASTOP (terminal)
 
 E4B_DECL_CASTOP (text_terminal)
 
 E4B_DECL_CASTOP (flag_header_terminal)
 
 E4B_DECL_CASTOP (flag_terminal)
 
ED4_species_manager * containing_species_manager () const
 
bool is_consensus_manager () const
 
bool is_SAI_manager () const
 
bool is_species_seq_manager () const
 
ED4_species_type get_species_type () const
 
bool inside_consensus_manager () const
 
bool inside_SAI_manager () const
 
bool inside_species_seq_manager () const
 
bool is_consensus_terminal () const
 
bool is_SAI_terminal () const
 
bool is_species_seq_terminal () const
 
bool is_consensus_sequence_terminal () const
 
- Public Member Functions inherited from ED4_text_terminal
 E4B_AVOID_UNNEEDED_CASTS (text_terminal)
 
void deleted_from_database () OVERRIDE
 
 ED4_text_terminal (const ED4_objspec &spec_, GB_CSTR id, AW_pos width, AW_pos height, ED4_manager *parent)
 
 ~ED4_text_terminal () OVERRIDE
 
 DECLARE_DUMP_FOR_BASECLASS (ED4_text_terminal, ED4_terminal)
 
- Public Member Functions inherited from ED4_manager
 E4B_AVOID_UNNEEDED_CASTS (manager)
 
 DECLARE_DUMP_FOR_BASECLASS (ED4_manager, ED4_base)
 
void add_delete_callback (const ED4_managerCallback &cb)
 
void remove_delete_callback (const ED4_managerCallback &cb)
 
int refresh_flag_ok ()
 
void changed_by_database () OVERRIDE
 
void deleted_from_database () OVERRIDE
 
bool calc_bounding_box () FINAL_OVERRIDE
 
ED4_returncode distribute_children ()
 
ED4_returncode event_sent_by_parent (AW_event *event, AW_window *aww) FINAL_OVERRIDE
 
void request_refresh (int clear=1) FINAL_OVERRIDE
 
ED4_returncode clear_refresh ()
 
void update_requested_children () OVERRIDE
 
void delete_requested_children () OVERRIDE
 
void Delete () FINAL_OVERRIDE
 
ED4_returncode move_requested_by_parent (ED4_move_info *mi)
 
void create_consensus (ED4_abstract_group_manager *upper_group_manager, arb_progress *progress)
 
ARB_ERROR route_down_hierarchy (const ED4_route_cb &cb) FINAL_OVERRIDE
 
ED4_basefind_first_that (ED4_level level, const ED4_basePredicate &fulfills_predicate)
 
ED4_returncode move_requested_by_child (ED4_move_info *moveinfo)
 
void resize_requested_by_child ()
 
ED4_returncode refresh_requested_by_child ()
 
void delete_requested_by_child ()
 
void update_requested_by_child ()
 
ED4_baseget_defined_level (ED4_level lev) const
 
void update_consensus (ED4_manager *old_parent, ED4_manager *new_parent, ED4_base *sequence)
 
ED4_returncode rebuild_consensi (ED4_base *start_species, ED4_update_flag update_flag)
 
ED4_returncode check_in_bases (ED4_base *added_base)
 
ED4_returncode check_out_bases (ED4_base *subbed_base)
 
ED4_returncode update_bases (const ED4_base *old_base, const ED4_base *new_base, PosRange range=PosRange::whole())
 
ED4_returncode update_bases (const char *old_seq, int old_len, const char *new_seq, int new_len, PosRange range=PosRange::whole())
 
ED4_returncode update_bases (const char *old_seq, int old_len, const ED4_base *new_base, PosRange range=PosRange::whole())
 
ED4_returncode update_bases (const BaseFrequencies *old_table, const BaseFrequencies *new_table, PosRange range=PosRange::whole())
 
ED4_returncode update_bases_and_rebuild_consensi (const char *old_seq, int old_len, ED4_base *species, ED4_update_flag update_flag, PosRange range=PosRange::whole())
 
ED4_returncode handle_move (ED4_move_info *moveinfo)
 
ED4_baseget_competent_child (AW_pos x, AW_pos y, ED4_properties relevant_prop)
 
ED4_baseget_competent_clicked_child (AW_pos x, AW_pos y, ED4_properties relevant_prop)
 
ED4_basesearch_spec_child_rek (ED4_level level)
 
ED4_basesearch_ID (const char *id) FINAL_OVERRIDE
 
void remove_callbacks () OVERRIDE
 
ED4_terminalget_first_terminal (int start_index=0) const
 
ED4_terminalget_last_terminal (int start_index=-1) const
 
void hide_children ()
 
void unhide_children ()
 
bool is_hidden () const FINAL_OVERRIDE
 
 ED4_manager (const ED4_objspec &spec_, const char *id, AW_pos width, AW_pos height, ED4_manager *parent)
 
 ~ED4_manager () OVERRIDE
 
- Public Member Functions inherited from ED4_container
ED4_managerowner ()
 
const ED4_managerowner () const
 
ED4_basemember (ED4_index i) const
 
ED4_index members () const
 
bool empty () const
 
void clear ()
 
void insert_member (ED4_base *new_member)
 
void append_member (ED4_base *new_member)
 
ED4_returncode remove_member (ED4_base *member)
 
ED4_index search_member (ED4_extension *location, ED4_properties prop)
 
ED4_returncode search_target_species (ED4_extension *location, ED4_properties prop, ED4_base **found_member, ED4_level return_level)
 
ED4_returncode move_member (ED4_index old_pos, ED4_index new_pos)
 
bool members_ok () const
 
 ED4_container ()
 
virtual ~ED4_container ()
 
- Public Member Functions inherited from ARB_countedTree
 ARB_countedTree (ARB_seqtree_root *tree_root_)
 
 DEFINE_TREE_ACCESSORS (ARB_seqtree_root, ARB_countedTree)
 
size_t relative_position_in (const ARB_countedTree *upgroup) const
 
- Public Member Functions inherited from LineReader
 LineReader ()
 
virtual ~LineReader ()
 
string lineError (const string &msg) const
 
string lineError (const char *msg) const
 
void showFilenameInLineError (bool show)
 
bool getLine (string &line)
 
void backLine (const string &line)
 
size_t getLineNumber () const
 
void setLineNumber (size_t line)
 
void copyTo (FILE *out)
 
- Public Member Functions inherited from CharPtrArray
void reserve (size_t forElems)
 
void optimize_space ()
 
size_t size () const
 
bool empty () const
 
const charoperator[] (int i) const
 
void swap (int i1, int i2)
 
void move (int from, int to)
 
void remove (int i)
 
void safe_remove (int i)
 
void resize (int newsize)
 
void clear ()
 
void sort (CharPtrArray_compare_fun compare, void *client_data)
 
void uniq (CharPtrArray_compare_fun compare, void *client_data)
 
void sort_and_uniq (CharPtrArray_compare_fun compare, void *client_data)
 
int index_of (const char *search_for) const
 
- Public Member Functions inherited from InputFormat
 InputFormat ()
 
 ~InputFormat () OVERRIDE
 
const charget_id () const
 
- Public Member Functions inherited from OutputFormat
virtual ~OutputFormat ()
 
- Public Member Functions inherited from RefContainer< GenbankRef >
void reinit_refs ()
 
void resize_refs (int new_size)
 
int get_refcount () const
 
bool has_refs () const
 
const GenbankRefget_ref (int num) const
 
GenbankRefget_ref (int num)
 
const GenbankRefget_latest_ref () const
 
GenbankRefget_latest_ref ()
 
GenbankRefget_new_ref ()
 
- Public Member Functions inherited from RefContainer< Emblref >
void reinit_refs ()
 
void resize_refs (int new_size)
 
int get_refcount () const
 
bool has_refs () const
 
const Emblrefget_ref (int num) const
 
Emblrefget_ref (int num)
 
const Emblrefget_latest_ref () const
 
Emblrefget_latest_ref ()
 
Emblrefget_new_ref ()
 
- Public Member Functions inherited from awt_viewport
 awt_viewport (awt_input_mask_global &global_, const std::string &awar_base, const std::string &default_value, bool saved_with_properties, const std::string &label_)
 
 awt_viewport (const awt_mask_awar_item &ref_item, const std::string &label_)
 
 ~awt_viewport () OVERRIDE
 
const std::stringget_label () const
 
- Public Member Functions inherited from awt_mask_awar_item
 awt_mask_awar_item (awt_input_mask_global &global_, const std::string &awar_base, const std::string &default_value, bool saved_with_properties)
 
 ~awt_mask_awar_item () OVERRIDE
 
std::string awar_name () const
 
const AW_awarawar () const
 
AW_awarawar ()
 
- Public Member Functions inherited from awt_mask_item
 awt_mask_item (awt_input_mask_global &global_)
 
virtual ~awt_mask_item ()
 
const awt_input_mask_globalmask_global () const
 
awt_input_mask_globalmask_global ()
 
bool has_name () const
 
const std::stringget_name () const
 
GB_ERROR set_name (const std::string &name_, bool is_global)
 
GB_ERROR remove_name ()
 
const awt_viewportto_viewport () const
 
awt_viewportto_viewport ()
 
const awt_linked_to_itemto_linked_item () const
 
awt_linked_to_itemto_linked_item ()
 
bool is_viewport () const
 
bool is_linked_item () const
 
- Public Member Functions inherited from awt_linked_to_item
 awt_linked_to_item ()
 
virtual ~awt_linked_to_item ()
 
GBDATAitem ()
 
GB_ERROR unlink ()
 
- Public Member Functions inherited from NamedCommand
 NamedCommand (const char *cmd)
 
bool matches (const char *code) const OVERRIDE
 
int length () const
 
- Public Member Functions inherited from Command
virtual ~Command ()
 
const Locationpc () const
 

Static Public Member Functions

static const child_progresscalling_child_progress ()
 
static int threshold_is_set ()
 
static void set_threshold (double aThreshold)
 
static double get_threshold ()
 
static ParagraphTree * buildParagraphTree (const Section &sec)
 
static const chargetSAIname ()
 
static void set_species_data (GBDATA *gb_species_data_)
 
static void trigger_reshade_cb (AW_root *, ItemShader_impl *shader)
 
static void configure_active_plugin_cb (AW_window *aww, ItemShader_impl *shader)
 
static void selected_plugin_changed_cb (AW_root *awr, ItemShader_impl *shader)
 
static void selected_range_changed_cb (AW_root *awr, ItemShader_impl *shader)
 
static void configure_colors_cb (AW_window *aww, ItemShader_impl *shader)
 
static void phase_changed_cb (AW_root *awr, ItemShader_impl *shader)
 
static void reset_phasing_cb (AW_window *aww, const ItemShader_impl *shader)
 
static charstore_config_cb (ItemShader_impl *shader)
 
static void load_or_reset_config_cb (const char *cfgstr, ItemShader_impl *shader)
 
static ErrorOrSaiOperatorPtr make (const char *config)
 
static ErrorOrSaiOperatorPtr make (const char *config)
 
- Static Public Member Functions inherited from AW_window
static WindowCallback makeWindowPopper (const CreateWindowCallback &cwcb)
 
static WindowCallback makeWindowReplacer (const CreateWindowCallback &cwcb)
 
- Static Public Member Functions inherited from Dragged
static bool valid_drag_device (AW_device *device)
 
- Static Public Member Functions inherited from AP_combinableSeq
static long combine_count ()
 
- Static Public Member Functions inherited from SaiOperator
static ErrorOrSaiOperatorPtr make (SaiOperatorType type, const char *config)
 
static const chartype_name (SaiOperatorType type)
 
- Static Public Member Functions inherited from ValueTuple
static ShadedValue undefined ()
 
static ShadedValue make (float f)
 
static ShadedValue make (float f1, float f2)
 
static ShadedValue make (float f1, float f2, float f3)
 
- Static Public Member Functions inherited from TreeNode
static void destroy (TreeNode *that)
 
static void destroy (TreeNode *that, TreeRoot *root)
 
- Static Public Member Functions inherited from AWT_graphic_tree
static void install_group_changed_callback (const GraphicTreeCallback &gccb)
 
- Static Public Member Functions inherited from AP_tree
static void set_tree_shader (AP_TreeShader *new_shader)
 
static const AP_TreeShaderget_tree_shader ()
 
- Static Public Member Functions inherited from ED4_base
static void touch_world_cache ()
 

Public Attributes

int index
 
int sons
 
charID
 
chardateu
 
chardatec
 
chardescription
 
charos
 
characcession
 
charkeywords
 
chardr
 
RDP_comments comments
 
charlocus
 
chardefinition
 
charsource
 
charorganism
 
charseqabbr
 
charname
 
int rna_or_dna
 
charatcc
 
charrna
 
chardate
 
charnbk
 
characs
 
charauthor
 
charjournal
 
charwho
 
charstrain
 
charsubspecies
 
ED4_highlighted_entryhighlight_info
 
bool dragged
 
SEQTYPE * templ
 
LocallyModify< intpermit_flag_updates
 
int screenXmax
 
int screenYmax
 
int mouseX
 
int mouseY
 
bool displayGrid
 
ColorRGBf ApplicationBGColor
 
float ObjectSize
 
int iDisplayBases
 
int iBaseMode
 
int iBaseHelix
 
int iBaseUnpairHelix
 
int iBaseNonHelix
 
int iShapeHelix
 
int iShapeUnpairHelix
 
int iShapeNonHelix
 
int iDisplayHelix
 
int iHelixMidPoint
 
int iHelixBackBone
 
int iHelixNrs
 
int iDispTerInt
 
int iStartHelix
 
int iEndHelix
 
float fHelixSize
 
float fSkeletonSize
 
int iColorise
 
int iBackBone
 
int iDispPos
 
int iMapSpecies
 
int iMapSpeciesBase
 
int iMapSpeciesPos
 
int iMapSpeciesDels
 
int iMapSpeciesMiss
 
int iMapSpeciesIns
 
int iMapSpeciesInsInfo
 
int iDispCursorPos
 
OpenGLGraphicsG
 
GLuint texture [SHAPE_MAX]
 
AW_rootaw_root
 
SEC_rootsec_root
 
GBDATAgb_struct
 
GBDATAgb_struct_ref
 
long last_saved
 
bool skip_empty_tags
 true -> tags w/o content or attributes are skipped (default = false) More...
 
size_t indentation_per_level
 how many columns are used per indentation level (defaults to 1) More...
 
- Public Attributes inherited from AW_window
AW_event event
 
unsigned long click_time
 
long color_table_size
 
AW_rgbcolor_table
 
int number_of_timed_title_changes
 
AW_window_Motifp_w
 
AW_cb_callback
 
AW_cb_d_callback
 
charwindow_name
 
charwindow_defaults_name
 window title More...
 
int slider_pos_vertical
 window id More...
 
int slider_pos_horizontal
 current position of the vertical slider More...
 
bool window_is_shown
 current position of the horizontal slider More...
 
AW_screen_areapicture
 
- Public Attributes inherited from TreeNode
TreeNodefather
 
TreeNodeleftson
 
TreeNoderightson
 
GBT_LEN leftlen
 
GBT_LEN rightlen
 
GBDATAgb_node
 
charname
 
- Public Attributes inherited from AWT_graphic
AWT_graphic_exports exports
 
- Public Attributes inherited from AP_tree
AP_tree_members gr
 
- Public Attributes inherited from AP_tree_root
GBDATAgb_tree_gone
 
chargone_tree_name
 
long tree_timer
 
long species_timer
 
AP_ratesrates
 
- Public Attributes inherited from ED4_terminal
struct {
   unsigned int   deleted: 1
 
tflag
 
long curr_timestamp
 
- Public Attributes inherited from ED4_base
const ED4_objspecspec
 
ED4_managerparent
 
ED4_properties dynamic_prop
 
charid
 
ED4_index index
 
ED4_basewidth_link
 
ED4_baseheight_link
 
ED4_extension extension
 
ED4_update_info update_info
 
struct {
   unsigned int   hidden: 1
 
flag
 

Static Public Attributes

static const bool READONLY = true
 
static const bool WRITEONLY = false
 
static chartable
 

Protected Member Functions

 ~CompressionTree () OVERRIDE
 
 ~SimpleTree () OVERRIDE
 
 ~SizeAwareTree () OVERRIDE
 
 ~GroupTree () OVERRIDE
 
 ~ClusterTree () OVERRIDE
 
 ~AP_tree_nlen () OVERRIDE
 
GB_ERROR handleKey (AW_event_type event, AW_key_mod key_modifier, AW_key_code key_code, char key_char)
 
GB_ERROR handleMouse (AW_device *device, AW_event_type event, int button, AWT_COMMAND_MODE cmd, const Position &world, SEC_base *elem, int abspos)
 
- Protected Member Functions inherited from AW_device
bool generic_box (int gc, const AW::Rectangle &rect, AW_bitset filteri)
 
bool generic_circle (int gc, const AW::Position &center, const AW::Vector &radius, AW_bitset filteri)
 
bool generic_polygon (int gc, int npos, const AW::Position *pos, AW_bitset filteri)
 
bool generic_invisible (const AW::Position &pos, AW_bitset filteri)
 
- Protected Member Functions inherited from AW_clipable
int compoutcode (AW_pos xx, AW_pos yy) const
 
void set_cliprect (const AW_screen_area &rect)
 
- Protected Member Functions inherited from AW_window
void create_devices ()
 
void set_background (const char *colorname, Widget w)
 
void wm_activate ()
 
- Protected Member Functions inherited from AW_clicked_element
 AW_clicked_element ()
 
void assign (int distance_, const AW_pos &nearest_rel_pos_, const AW_click_cd *click_cd_)
 
- Protected Member Functions inherited from Dragged
AWT_graphic_exportsget_exports ()
 
- Protected Member Functions inherited from AP_sequence
void mark_sequence_set (bool is_set)
 
void do_lazy_load () const
 
- Protected Member Functions inherited from TreeNode
TreeNode *& self_ref ()
 
void unlink_from_father ()
 
void swap_node_info (TreeNode *other, bool ofKeeledGroups)
 
void fixKeeledOrientation ()
 
void set_tree_root (TreeRoot *new_root)
 
bool at_root () const
 
virtual ~TreeNode ()
 
void destroy ()
 
void destroy (TreeRoot *viaRoot)
 
- Protected Member Functions inherited from TreeRoot
void predelete ()
 
- Protected Member Functions inherited from PS_BitSet
 PS_BitSet (const bool _bias, const long _max_index, const long _capacity)
 
- Protected Member Functions inherited from PS_BitMap
 PS_BitMap (const bool _bias, const long _max_row, const long _capacity)
 
- Protected Member Functions inherited from AWT_graphic_tree
void store_command_data (AWT_command_data *new_cmd_data)
 
AWT_command_dataget_command_data ()
 
- Protected Member Functions inherited from AP_tree
 ~AP_tree () OVERRIDE
 
- Protected Member Functions inherited from ARB_seqtree
AP_sequencetake_seq ()
 
void replace_seq (AP_sequence *sequence)
 
 ~ARB_seqtree () OVERRIDE
 
- Protected Member Functions inherited from ARB_seqtree_root
void set_gb_tree (GBDATA *gbTree)
 
void set_gb_tree_and_name (GBDATA *gbTree, const char *name)
 
- Protected Member Functions inherited from ED4_container
bool valid_index (ED4_index idx) const
 
bool existing_index (ED4_index idx) const
 
- Protected Member Functions inherited from ARB_countedTree
 ~ARB_countedTree () OVERRIDE
 
- Protected Member Functions inherited from LineReader
void reset ()
 
- Protected Member Functions inherited from CharPtrArray
bool ok () const
 
bool elem_index (int i) const
 
bool allocated_index (int i) const
 
void set_space (size_t new_allocated)
 
void reserve_space (size_t forElems, bool alloc_ahead)
 
 CharPtrArray ()
 
virtual ~CharPtrArray ()
 
void erase_elems ()
 
- Protected Member Functions inherited from awt_mask_awar_item
void add_awarItem_callbacks ()
 
void remove_awarItem_callbacks ()
 
- Protected Member Functions inherited from awt_linked_to_item
virtual GB_ERROR add_db_callbacks ()
 
virtual void remove_db_callbacks ()
 
void set_item (GBDATA *new_item)
 

Protected Attributes

AW_devicedisp_device
 
- Protected Attributes inherited from XML_Node
XML_Nodefather
 
bool opened
 
int indent
 
- Protected Attributes inherited from AW_device
AW_clip_scale_stackclip_scale_stack
 
const AW_click_cdclick_cd
 
AW_bitset filter
 
- Protected Attributes inherited from AW_window
AW_rootroot
 
- Protected Attributes inherited from AP_sequence
AP_FLOAT cached_wbc
 
- Protected Attributes inherited from ItemShader
ShaderPluginPtr active_plugin
 
int first_range_gc
 
Phaser phaser
 
- Protected Attributes inherited from AWT_graphic
int drag_gc
 
- Protected Attributes inherited from PS_BitSet
unsigned chardata
 
bool bias
 
long max_index
 
long capacity
 
- Protected Attributes inherited from PS_BitMap
PS_BitSet ** data
 
bool bias
 
long max_row
 
long capacity
 
- Protected Attributes inherited from AWT_graphic_tree
group_scaling groupScale
 
- Protected Attributes inherited from CharPtrArray
char ** str
 
size_t elems
 

Friends

class CompressionRoot
 
class SimpleRoot
 
class SizeAwareRoot
 
class GroupTreeRoot
 
class ClusterTreeRoot
 
class IslandHopping
 
class AP_tree_edge
 
class SEC_helix
 
class SPOOLER
 
void AP_main::destroyNode (AP_tree_nlen *node)
 
void ResourceStack::destroy_nodes ()
 
void ResourceStack::destroy_edges ()
 
void StackFrameData::destroyNode (AP_tree_nlen *node)
 
std::ostream & operator<< (std::ostream &, const AP_tree_nlen *)
 
AliDataPtr concat (AliDataPtr left, AliDataPtr right)
 

Additional Inherited Members

- Protected Types inherited from AW_device
enum  Fill_Style { FS_EMPTY, FS_GREY, FS_SOLID }
 
- Static Protected Member Functions inherited from AW_device
static const AW_screen_areaget_common_screen (const AW_common *common_)
 
- Static Protected Member Functions inherited from AP_combinableSeq
static void inc_combine_count ()
 

Detailed Description

template<typename SEQTYPE>
class FINAL_TYPE< SEQTYPE >

xml element

an entire xml document

Analyser.h

This class is the main entry point to this package. The analyser object is responsible for interacting with the Cma code and Arb.

The alphabet used is also defined in this class. Please check the implementation of the constructor.

If you are looking for information on Cma computations, please check the comments in the Cma class.

Created on: Feb 15, 2010 Author: Breno Faria

Institute of Microbiology (Technical University Munich) http://www.arb-home.de/

Definition at line 804 of file aisc_commands.c.

Member Enumeration Documentation

template<typename SEQTYPE >
enum FINAL_TYPE::ClickPreference
Enumerator
PREFER_NEARER 
PREFER_LINE 
PREFER_TEXT 

Definition at line 260 of file aw_device_click.hxx.

Constructor & Destructor Documentation

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~CompressionTree ( )
inlineprotected

Definition at line 40 of file adseqcompr.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~SimpleTree ( )
inlineprotected

Definition at line 678 of file TreeNode.h.

template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~awt_input_mask_descriptor ( )
virtual
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~awt_marked_checkbox ( )
inline

Definition at line 1340 of file AWT_input_mask.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~awt_script ( )
inline

Definition at line 297 of file awt_input_mask_internal.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~awt_script_viewport ( )
template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~awt_input_mask ( )
virtual
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~SizeAwareTree ( )
inlineprotected

Definition at line 48 of file CT_common.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~Embl ( )
inline

Definition at line 70 of file embl.h.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~GenBank ( )
inline

Definition at line 69 of file genbank.h.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~Macke ( )
inline

Definition at line 90 of file macke.h.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~concrete_counter ( )
inline

Definition at line 147 of file arb_progress.cxx.

References arb_assert.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~child_progress ( )
inline

Definition at line 228 of file arb_progress.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~StrArray ( )
inline

Definition at line 137 of file arb_strarray.h.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~MultiFileReader ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~GroupTreeRoot ( )
inline

Definition at line 306 of file DI_clusters.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~GroupTree ( )
inlineprotected

Definition at line 318 of file DI_clusters.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~ClusterTreeRoot ( )
inline

Definition at line 49 of file di_clustertree.hxx.

References TreeRoot::predelete().

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~ClusterTree ( )
inlineprotected

Definition at line 153 of file di_clustertree.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~ED4_species_manager ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~ED4_columnStat_terminal ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~ED4_species_name_terminal ( )
inline

Definition at line 2050 of file ed4_class.hxx.

template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~Section ( )
inlinevirtual

Definition at line 335 of file arb_help2xml.cxx.

template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~ParagraphTree ( )
inlinevirtual

Definition at line 961 of file arb_help2xml.cxx.

template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~IslandHoppingParameter ( )
virtual
template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~IslandHopping ( )
inlinevirtual

Definition at line 109 of file island_hopping.h.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~nt_item_type_species_selector ( )
inline

Definition at line 724 of file NT_extern.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~AP_tree_nlen ( )
inlineprotected

Definition at line 128 of file ap_tree_nlen.hxx.

References ap_assert, and AP_STACK< ELEM >::empty().

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~fake_agt ( )
inline

Definition at line 26 of file test_env.h.

template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~ArbMatchResultSet ( )
virtual
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~PS_BitMap_Counted ( )
inline

Definition at line 195 of file ps_bitmap.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~PS_Database ( )
inline

Definition at line 167 of file ps_database.hxx.

References PS_FileBuffer::clear(), and SmartPtr< T, C >::setNull().

template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~OpenGLGraphics ( )
virtual
template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~GLRenderer ( )
virtual
template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~Texture2D ( )
virtual
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~AlignedSequenceLoader ( )

Destructor.

template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~Analyser ( )
virtual

Desctructor.

template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~Cma ( )
virtual
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~SEC_graphic ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~SEC_helix ( )
inline

Definition at line 327 of file SEC_root.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~SEC_helix_strand ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~SEC_segment ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~SEC_loop ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~ItemQueryKey ( )
inline

Definition at line 767 of file db_query.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~GroupSearchRoot ( )
inline

Definition at line 38 of file group_search.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~LinearTuple ( )
inline

Definition at line 385 of file ValueTuple.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~PlanarTuple ( )
inline

Definition at line 426 of file ValueTuple.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~SpatialTuple ( )
inline

Definition at line 466 of file ValueTuple.cxx.

template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~NDS_Labeler ( )
virtual
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~AP_sequence_parsimony ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~AP_sequence_protein ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~ArbWriter ( )
inline

Definition at line 160 of file arb_export_sequences.cxx.

References Writer::ok().

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~AW_clicked_polygon ( )
inline

Definition at line 169 of file aw_device_click.hxx.

template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~AW_repeated_question ( )
inlinevirtual

Definition at line 59 of file aw_question.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~AW_window_simple ( )
template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~XML_Attribute ( )
virtual
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::~XML_Tag ( )
template<typename SEQTYPE >
virtual FINAL_TYPE< SEQTYPE >::~XML_Document ( )
virtual

Member Function Documentation

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::SimpleCmmd ( const char cmd,
NoArgFun  fun_ 
)
inline

Definition at line 807 of file aisc_commands.c.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::call ( Interpreter interpret) const
inlinevirtual

Implements Command.

Definition at line 808 of file aisc_commands.c.

References NamedCommand::check_result(), interpret, and NULp.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ArgCommand ( const char cmd,
ArgFun  fun_,
CallMode  emode_ = STANDARD_CALL 
)
inline

Definition at line 836 of file aisc_commands.c.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::call ( Interpreter interpret) const
inlinevirtual

Implements Command.

Definition at line 838 of file aisc_commands.c.

References Interpreter::at(), NamedCommand::check_result(), print_error, and SKIP_SPACE_LF().

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::CompressionTree ( CompressionRoot croot)
inline

Definition at line 48 of file adseqcompr.cxx.

template<typename SEQTYPE >
unsigned FINAL_TYPE< SEQTYPE >::get_leaf_count ( ) const
inlinevirtual

Implements TreeNode.

Definition at line 50 of file adseqcompr.cxx.

References gb_assert.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::compute_tree ( )
inlinevirtual

Implements TreeNode.

Definition at line 54 of file adseqcompr.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DEFINE_TREE_ACCESSORS ( CompressionRoot  ,
CompressionTree   
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::SimpleTree ( SimpleRoot sroot)
inline

Definition at line 681 of file TreeNode.h.

template<typename SEQTYPE >
unsigned FINAL_TYPE< SEQTYPE >::get_leaf_count ( ) const
inlinevirtual

Implements TreeNode.

Definition at line 684 of file TreeNode.h.

References rt_assert.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::compute_tree ( )
inlinevirtual

Implements TreeNode.

Definition at line 688 of file TreeNode.h.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::awt_input_mask_descriptor ( const char title_,
const char maskname_,
const char itemtypename_,
bool  local,
bool  hidden_ 
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::awt_input_mask_descriptor ( const awt_input_mask_descriptor &  other)
template<typename SEQTYPE >
awt_input_mask_descriptor& FINAL_TYPE< SEQTYPE >::operator= ( const awt_input_mask_descriptor other)
template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::get_title ( ) const
inline

Definition at line 61 of file awt.hxx.

References title.

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::get_maskname ( ) const
inline

Definition at line 62 of file awt.hxx.

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::get_internal_maskname ( ) const
inline

Definition at line 63 of file awt.hxx.

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::get_itemtypename ( ) const
inline

Definition at line 64 of file awt.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::is_local_mask ( ) const
inline

Definition at line 66 of file awt.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::is_hidden ( ) const
inlinevirtual

Implements ED4_base.

Definition at line 67 of file awt.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::awt_marked_checkbox ( awt_input_mask_global global_,
const std::string label_ 
)
inline

Definition at line 1336 of file AWT_input_mask.cxx.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::link_to ( GBDATA gb_new_item)
virtual

Implements awt_linked_to_item.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::relink ( )
inlinevirtual
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::awar_changed ( )
virtual

Implements awt_mask_awar_item.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::db_changed ( )
virtual

Implements awt_linked_to_item.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::general_item_change ( )
inlinevirtual

Reimplemented from awt_linked_to_item.

Definition at line 1346 of file AWT_input_mask.cxx.

References awt_linked_to_item::db_changed().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::build_widget ( AW_window aws)
virtual

Implements awt_viewport.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::awt_script ( awt_input_mask_global global_,
const std::string script_ 
)
inline

Definition at line 293 of file awt_input_mask_internal.hxx.

template<typename SEQTYPE >
std::string FINAL_TYPE< SEQTYPE >::get_value ( ) const
virtual

Implements awt_mask_item.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::set_value ( const std::string )
virtual

Implements awt_mask_item.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::awt_script_viewport ( awt_input_mask_global global_,
const awt_script script_,
const std::string label_,
long  field_width_ 
)
template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::link_to ( GBDATA gb_new_item)
virtual

Implements awt_linked_to_item.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::relink ( )
inlinevirtual

Implements awt_linked_to_item.

Definition at line 358 of file awt_input_mask_internal.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::build_widget ( AW_window aws)
virtual

Implements awt_viewport.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::awar_changed ( )
virtual

Implements awt_mask_awar_item.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::db_changed ( )
virtual

Implements awt_linked_to_item.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::awt_input_mask ( AW_root awr,
GBDATA gb_main,
const std::string mask_name_,
awt_item_type  itemtype_,
bool  local,
const awt_item_type_selector sel_,
bool  test_edit_enabled 
)
inline

Definition at line 557 of file awt_input_mask_internal.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::show ( )
inline

Definition at line 567 of file awt_input_mask_internal.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::hide ( )
inline

Definition at line 568 of file awt_input_mask_internal.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_reload_on_reinit ( bool  dest)
inline

Definition at line 570 of file awt_input_mask_internal.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::reload_on_reinit ( ) const
inline

Definition at line 571 of file awt_input_mask_internal.hxx.

template<typename SEQTYPE >
AW_window_simple*& FINAL_TYPE< SEQTYPE >::get_window ( )
inline

Definition at line 573 of file awt_input_mask_internal.hxx.

template<typename SEQTYPE >
const awt_input_mask_global& FINAL_TYPE< SEQTYPE >::mask_global ( ) const
inline

Definition at line 575 of file awt_input_mask_internal.hxx.

template<typename SEQTYPE >
awt_input_mask_global& FINAL_TYPE< SEQTYPE >::mask_global ( )
inline

Definition at line 576 of file awt_input_mask_internal.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::add_handler ( awt_mask_item_ptr  handler)
inline

Definition at line 578 of file awt_input_mask_internal.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::relink ( )
inlinevirtual
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::unlink ( )
inline

Definition at line 581 of file awt_input_mask_internal.hxx.

References NULp.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::SizeAwareTree ( TreeRoot root)
inline

Definition at line 51 of file CT_common.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DEFINE_TREE_RELATIVES_ACCESSORS ( SizeAwareTree  )
template<typename SEQTYPE >
unsigned FINAL_TYPE< SEQTYPE >::get_leaf_count ( ) const
inlinevirtual

Implements TreeNode.

Definition at line 55 of file CT_common.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::compute_tree ( )
inlinevirtual

Implements TreeNode.

Definition at line 58 of file CT_common.hxx.

References TreeNode::is_leaf().

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::Embl ( )
inline

Definition at line 60 of file embl.h.

References no_content().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::reinit ( )
inlinevirtual

Implements InputFormat.

Definition at line 82 of file embl.h.

References INPLACE_RECONSTRUCT.

template<typename SEQTYPE >
Format FINAL_TYPE< SEQTYPE >::format ( ) const
inlinevirtual

Implements InputFormat.

Definition at line 83 of file embl.h.

References EMBL.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::GenBank ( )
inline

Definition at line 61 of file genbank.h.

References no_content().

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::locus_contains_date ( ) const
inline

Definition at line 78 of file genbank.h.

References str0len().

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::get_date ( ) const
inline

Definition at line 80 of file genbank.h.

References ARB_strdup(), genbank_date(), strndup(), and today_date().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::reinit ( )
inlinevirtual

Implements InputFormat.

Definition at line 86 of file genbank.h.

References INPLACE_RECONSTRUCT.

template<typename SEQTYPE >
Format FINAL_TYPE< SEQTYPE >::format ( ) const
inlinevirtual

Implements InputFormat.

Definition at line 87 of file genbank.h.

References GENBANK.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::Macke ( )
inline

Definition at line 70 of file macke.h.

References ARB_strdup(), no_content(), and NULp.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::add_remark ( const char rem)
inline

Definition at line 110 of file macke.h.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::add_remark ( const char key,
const char Str 
)
inline

Definition at line 111 of file macke.h.

References Append().

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::get_rem_count ( ) const
inline

Definition at line 117 of file macke.h.

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::get_rem ( int  idx) const
inline

Definition at line 118 of file macke.h.

References ca_assert.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::copy_multi_rem ( int idx,
int  offset 
) const
inline

Definition at line 122 of file macke.h.

References skip_eolnl_and_append_spaced().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::add_remarks_from ( const GenBank gbk)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::reinit ( )
inlinevirtual

Implements InputFormat.

Definition at line 135 of file macke.h.

References INPLACE_RECONSTRUCT.

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::get_id ( ) const
inline

Definition at line 136 of file macke.h.

template<typename SEQTYPE >
Format FINAL_TYPE< SEQTYPE >::format ( ) const
inlinevirtual

Implements InputFormat.

Definition at line 137 of file macke.h.

References MACKE.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::concrete_counter ( nestable owner,
SINT  overall_count 
)
inline

Definition at line 139 of file arb_progress.cxx.

References arb_assert, and init.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::auto_subtitles ( const char prefix)
inline

Definition at line 169 of file arb_progress.cxx.

References arb_assert.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::has_auto_subtitles ( )
inline

Definition at line 175 of file arb_progress.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::inc ( )
inline

Definition at line 177 of file arb_progress.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::implicit_inc ( )
inline

Definition at line 178 of file arb_progress.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::inc_to ( SINT  x)
inline

Definition at line 180 of file arb_progress.cxx.

References max.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::inc_to_avoid_overflow ( SINT  x)
inline

Definition at line 184 of file arb_progress.cxx.

References min.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::inc_by ( SINT  count)
inline

Definition at line 187 of file arb_progress.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::done ( )
inline

Definition at line 189 of file arb_progress.cxx.

template<typename SEQTYPE >
counter* FINAL_TYPE< SEQTYPE >::clone ( nestable owner,
SINT  overall_count 
) const
inline

Definition at line 194 of file arb_progress.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::child_updates_gauge ( double  child_gauge)
inline

Definition at line 197 of file arb_progress.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::child_progress ( nestable parent_,
const char title,
SINT  overall_count,
const weightable speed_ 
)
inline
template<typename SEQTYPE >
SmartPtr<nestable> FINAL_TYPE< SEQTYPE >::create_child_progress ( const char title,
SINT  overall_count,
const weightable speed_ 
)
inline

Definition at line 232 of file arb_progress.cxx.

References title.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_text ( int  level,
const char text 
)
inline

Definition at line 244 of file arb_progress.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::update_gauge ( double  gauge)
inline

Definition at line 246 of file arb_progress.cxx.

template<typename SEQTYPE >
static const child_progress* FINAL_TYPE< SEQTYPE >::calling_child_progress ( )
inlinestatic

Definition at line 257 of file arb_progress.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::StrArray ( )
inline

Definition at line 136 of file arb_strarray.h.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::erase ( )
inline

Definition at line 139 of file arb_strarray.h.

References CharPtrArray::erase_elems().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::put ( char elem)
inline
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::put_before ( int  insert_before,
char elem 
)
inline

Definition at line 150 of file arb_strarray.h.

References CharPtrArray::move(), and CharPtrArray::size().

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::replace ( int  i,
char elem 
)
inline

Definition at line 159 of file arb_strarray.h.

References arb_assert, CharPtrArray::elem_index(), and CharPtrArray::ok().

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::MultiFileReader ( const CharPtrArray files_)
template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::get_error ( ) const
inline

Definition at line 38 of file MultiFileReader.h.

References NULp.

template<typename SEQTYPE >
const string& FINAL_TYPE< SEQTYPE >::getFilename ( ) const
virtual

Implements LineReader.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::GroupTreeRoot ( AliView aliView,
AP_sequence seqTempl,
bool  add_delete_callbacks 
)
template<typename SEQTYPE >
TreeNode* FINAL_TYPE< SEQTYPE >::makeNode ( ) const
inlinevirtual

Implements TreeRoot.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::destroyNode ( TreeNode node) const
inlinevirtual

Implements TreeRoot.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::GroupTree ( GroupTreeRoot root)
inlineexplicit

Definition at line 322 of file DI_clusters.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::init_tree ( )
inlinevirtual

Implements ARB_countedTree.

Definition at line 329 of file DI_clusters.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DEFINE_TREE_RELATIVES_ACCESSORS ( GroupTree  )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::map_species2tip ( Species2Tip mapping)
template<typename SEQTYPE >
unsigned FINAL_TYPE< SEQTYPE >::update_leaf_counters ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::tag_leaf ( )
inline

Definition at line 338 of file DI_clusters.cxx.

References di_assert, get_father(), and is_leaf().

template<typename SEQTYPE >
unsigned FINAL_TYPE< SEQTYPE >::get_tagged_count ( ) const
inline

Definition at line 343 of file DI_clusters.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::clear_tags ( )
template<typename SEQTYPE >
float FINAL_TYPE< SEQTYPE >::tagged_rate ( ) const
inline

Definition at line 346 of file DI_clusters.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ClusterTreeRoot ( AliView aliview,
AP_sequence seqTemplate_,
AP_FLOAT  maxDistance_,
size_t  minClusterSize_ 
)
template<typename SEQTYPE >
TreeNode* FINAL_TYPE< SEQTYPE >::makeNode ( ) const
inlinevirtual

Implements TreeRoot.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::destroyNode ( TreeNode node) const
inlinevirtual

Implements TreeRoot.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DEFINE_DOWNCAST_ACCESSORS ( ClusterTree  ,
get_root_node  ,
ARB_seqtree_root::  get_root_node() 
)
template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::find_clusters ( )
template<typename SEQTYPE >
unsigned FINAL_TYPE< SEQTYPE >::get_minClusterSize ( ) const
inline

Definition at line 57 of file di_clustertree.hxx.

template<typename SEQTYPE >
AP_FLOAT FINAL_TYPE< SEQTYPE >::get_maxDistance ( ) const
inline

Definition at line 58 of file di_clustertree.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ClusterTree ( ClusterTreeRoot tree_root_)
inlineexplicit

Definition at line 161 of file di_clustertree.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DEFINE_TREE_ACCESSORS ( ClusterTreeRoot  ,
ClusterTree   
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::OVERRIDE_SEQ_ACCESSORS ( AP_combinableSeq  ,
ARB_countedTree   
)
template<typename SEQTYPE >
unsigned FINAL_TYPE< SEQTYPE >::get_cluster_count ( ) const
inline

Definition at line 177 of file di_clustertree.hxx.

template<typename SEQTYPE >
unsigned FINAL_TYPE< SEQTYPE >::get_leaf_count ( ) const
inlinevirtual

Implements TreeNode.

Definition at line 178 of file di_clustertree.hxx.

template<typename SEQTYPE >
ClusterState FINAL_TYPE< SEQTYPE >::get_state ( ) const
inline

Definition at line 184 of file di_clustertree.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::init_tree ( )
virtual

Implements ARB_countedTree.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::detect_clusters ( arb_progress progress)
template<typename SEQTYPE >
const LeafRelations* FINAL_TYPE< SEQTYPE >::get_sequence_dists ( ) const
inline

Definition at line 189 of file di_clustertree.hxx.

template<typename SEQTYPE >
AP_FLOAT FINAL_TYPE< SEQTYPE >::get_min_bases ( ) const
inline

Definition at line 191 of file di_clustertree.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ED4_main_manager ( const char id,
AW_pos  width,
AW_pos  height,
ED4_manager parent 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_top_middle_spacer_terminal ( ED4_terminal top_middle_spacer_)
inline

Definition at line 1564 of file ed4_class.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_top_middle_line_terminal ( ED4_terminal top_middle_line_)
inline

Definition at line 1565 of file ed4_class.hxx.

template<typename SEQTYPE >
ED4_terminal* FINAL_TYPE< SEQTYPE >::get_top_middle_spacer_terminal ( ) const
inline

Definition at line 1567 of file ed4_class.hxx.

template<typename SEQTYPE >
ED4_terminal* FINAL_TYPE< SEQTYPE >::get_top_middle_line_terminal ( ) const
inline

Definition at line 1568 of file ed4_class.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DECLARE_DUMP_FOR_LEAFCLASS ( ED4_manager  )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::Show ( bool  refresh_all,
bool  is_cleared 
)
virtual

Reimplemented from ED4_manager.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::resize_requested_children ( )
virtual

Reimplemented from ED4_manager.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::clear_whole_background ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ED4_species_manager ( ED4_species_type  type_,
const char id,
AW_pos  width,
AW_pos  height,
ED4_manager parent 
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DECLARE_DUMP_FOR_LEAFCLASS ( ED4_manager  )
template<typename SEQTYPE >
ED4_species_type FINAL_TYPE< SEQTYPE >::get_type ( ) const
inline

Definition at line 1804 of file ed4_class.hxx.

References type.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::is_highlighted ( ) const
inline

Definition at line 1806 of file ed4_class.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_highlighted ( bool  highlight)
inline

Definition at line 1807 of file ed4_class.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::setCursorTo ( ED4_cursor cursor,
int  seq_pos,
bool  unfold_groups,
ED4_CursorJumpType  jump_type 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::add_sequence_changed_cb ( const ED4_species_managerCallback &  cb)
inline

Definition at line 1814 of file ed4_class.hxx.

References ED4_cb_list< BASE, BASECB >::add_cb().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::remove_sequence_changed_cb ( const ED4_species_managerCallback &  cb)
inline

Definition at line 1815 of file ed4_class.hxx.

References ED4_cb_list< BASE, BASECB >::remove_cb().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::do_callbacks ( )
inline

Definition at line 1816 of file ed4_class.hxx.

References ED4_cb_list< BASE, BASECB >::call().

template<typename SEQTYPE >
ED4_species_name_terminal* FINAL_TYPE< SEQTYPE >::get_name_terminal ( ) const
inline

Definition at line 1818 of file ed4_class.hxx.

References ED4_container::member().

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::E4B_AVOID_UNNEEDED_CASTS ( tree_terminal  )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::draw ( )
virtual

Implements ED4_terminal.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ED4_tree_terminal ( const char id,
AW_pos  width,
AW_pos  height,
ED4_manager parent 
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DECLARE_DUMP_FOR_LEAFCLASS ( ED4_terminal  )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::draw ( )
virtual

Implements ED4_terminal.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::get_length ( ) const
inlinevirtual

Implements ED4_text_terminal.

Definition at line 2030 of file ed4_class.hxx.

template<typename SEQTYPE >
static int FINAL_TYPE< SEQTYPE >::threshold_is_set ( )
static
template<typename SEQTYPE >
static void FINAL_TYPE< SEQTYPE >::set_threshold ( double  aThreshold)
static
template<typename SEQTYPE >
static double FINAL_TYPE< SEQTYPE >::get_threshold ( )
inlinestatic

Definition at line 2034 of file ed4_class.hxx.

template<typename SEQTYPE >
ED4_sequence_terminal* FINAL_TYPE< SEQTYPE >::corresponding_sequence_terminal ( ) const
inline
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ED4_columnStat_terminal ( GB_CSTR  id,
AW_pos  width,
AW_pos  height,
ED4_manager parent 
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DECLARE_DUMP_FOR_LEAFCLASS ( ED4_text_terminal  )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ED4_species_name_terminal ( GB_CSTR  id,
AW_pos  width,
AW_pos  height,
ED4_manager parent 
)
template<typename SEQTYPE >
GB_CSTR FINAL_TYPE< SEQTYPE >::get_displayed_text ( ) const
template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::get_length ( ) const
inlinevirtual

Implements ED4_text_terminal.

Definition at line 2057 of file ed4_class.hxx.

template<typename SEQTYPE >
ED4_sequence_terminal* FINAL_TYPE< SEQTYPE >::corresponding_sequence_terminal ( ) const
inline
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DECLARE_DUMP_FOR_LEAFCLASS ( ED4_text_terminal  )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ED4_flag_header_terminal ( GB_CSTR  id,
AW_pos  width,
AW_pos  height,
ED4_manager parent 
)
template<typename SEQTYPE >
GB_CSTR FINAL_TYPE< SEQTYPE >::get_displayed_text ( ) const
template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::get_length ( ) const
virtual

Implements ED4_text_terminal.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DECLARE_DUMP_FOR_LEAFCLASS ( ED4_text_terminal  )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ED4_sequence_info_terminal ( const char id,
AW_pos  width,
AW_pos  height,
ED4_manager parent 
)
template<typename SEQTYPE >
ED4_species_name_terminal* FINAL_TYPE< SEQTYPE >::corresponding_species_name_terminal ( ) const
inline
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::draw ( )
virtual

Implements ED4_terminal.

template<typename SEQTYPE >
GBDATA* FINAL_TYPE< SEQTYPE >::data ( )
inline

Definition at line 2095 of file ed4_class.hxx.

References ED4_base::get_species_pointer().

template<typename SEQTYPE >
const GBDATA* FINAL_TYPE< SEQTYPE >::data ( ) const
inline

Definition at line 2096 of file ed4_class.hxx.

References ED4_base::get_species_pointer().

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::get_length ( ) const
inlinevirtual

Implements ED4_text_terminal.

Definition at line 2098 of file ed4_class.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DECLARE_DUMP_FOR_LEAFCLASS ( ED4_text_terminal  )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::E4B_AVOID_UNNEEDED_CASTS ( pure_text_terminal  )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ED4_pure_text_terminal ( const char id,
AW_pos  width,
AW_pos  height,
ED4_manager parent 
)
template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::get_length ( ) const
inlinevirtual

Implements ED4_text_terminal.

Definition at line 2108 of file ed4_class.hxx.

References ED4_base::resolve_pointer_to_char_pntr().

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DECLARE_DUMP_FOR_LEAFCLASS ( ED4_text_terminal  )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::Show ( bool  refresh_all,
bool  is_cleared 
)
virtual

Reimplemented from ED4_manager.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::draw ( )
virtual

Implements ED4_terminal.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ED4_spacer_terminal ( const char id,
bool  shallDraw_,
AW_pos  width,
AW_pos  height,
ED4_manager parent 
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DECLARE_DUMP_FOR_LEAFCLASS ( ED4_terminal  )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::draw ( )
virtual

Implements ED4_terminal.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ED4_flag_terminal ( const char id,
AW_pos  width,
AW_pos  height,
ED4_manager parent 
)
template<typename SEQTYPE >
GBDATA* FINAL_TYPE< SEQTYPE >::get_species ( ) const
inline
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::handle_left_click ( const AW::Position click)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DECLARE_DUMP_FOR_LEAFCLASS ( ED4_terminal  )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::Section ( string  name_,
SectionType  type_,
size_t  lineno_ 
)
inline

Definition at line 330 of file arb_help2xml.cxx.

template<typename SEQTYPE >
const Ostrings& FINAL_TYPE< SEQTYPE >::Content ( ) const
inline

Definition at line 337 of file arb_help2xml.cxx.

template<typename SEQTYPE >
Ostrings& FINAL_TYPE< SEQTYPE >::Content ( )
inline

Definition at line 338 of file arb_help2xml.cxx.

template<typename SEQTYPE >
SectionType FINAL_TYPE< SEQTYPE >::get_type ( ) const
inline

Definition at line 339 of file arb_help2xml.cxx.

References type.

template<typename SEQTYPE >
size_t FINAL_TYPE< SEQTYPE >::line_number ( ) const
inlinevirtual

Implements MessageAttachable.

Definition at line 340 of file arb_help2xml.cxx.

template<typename SEQTYPE >
const string& FINAL_TYPE< SEQTYPE >::getName ( ) const
inline

Definition at line 341 of file arb_help2xml.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::setName ( const string name_)
inline

Definition at line 342 of file arb_help2xml.cxx.

template<typename SEQTYPE >
ParagraphType FINAL_TYPE< SEQTYPE >::get_type ( ) const
inline

Definition at line 966 of file arb_help2xml.cxx.

References Ostring::get_type().

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::is_itemlist_member ( ) const
inline

Definition at line 968 of file arb_help2xml.cxx.

References get_type(), and ITEM.

template<typename SEQTYPE >
unsigned FINAL_TYPE< SEQTYPE >::get_enumeration ( ) const
inline

Definition at line 969 of file arb_help2xml.cxx.

References ENUMERATED, Ostring::get_number(), and get_type().

template<typename SEQTYPE >
EnumerationType FINAL_TYPE< SEQTYPE >::get_enum_type ( ) const
inline

Definition at line 970 of file arb_help2xml.cxx.

References Ostring::get_enum_type().

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::readable_type ( ) const
inline

Definition at line 972 of file arb_help2xml.cxx.

References ENUMERATED, get_type(), ITEM, NULp, and PLAIN_TEXT.

template<typename SEQTYPE >
size_t FINAL_TYPE< SEQTYPE >::countTextNodes ( )
inline

Definition at line 982 of file arb_help2xml.cxx.

template<typename SEQTYPE >
static ParagraphTree* FINAL_TYPE< SEQTYPE >::buildParagraphTree ( const Section sec)
inlinestatic

Definition at line 1032 of file arb_help2xml.cxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::contains ( ParagraphTree *  that)
inline

Definition at line 1038 of file arb_help2xml.cxx.

template<typename SEQTYPE >
ParagraphTree* FINAL_TYPE< SEQTYPE >::predecessor ( ParagraphTree *  before_this)
inline

Definition at line 1045 of file arb_help2xml.cxx.

References NULp.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::append ( ParagraphTree *  new_brother)
inline

Definition at line 1051 of file arb_help2xml.cxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::is_some_brother ( const ParagraphTree *  other) const
inline

Definition at line 1056 of file arb_help2xml.cxx.

template<typename SEQTYPE >
ParagraphTree* FINAL_TYPE< SEQTYPE >::takeAllInFrontOf ( ParagraphTree *  after)
inline

Definition at line 1060 of file arb_help2xml.cxx.

References h2x_assert, and NULp.

template<typename SEQTYPE >
ParagraphTree* FINAL_TYPE< SEQTYPE >::firstListMember ( )
inline

Definition at line 1080 of file arb_help2xml.cxx.

References ENUMERATED, get_type(), ITEM, NULp, and PLAIN_TEXT.

template<typename SEQTYPE >
ParagraphTree* FINAL_TYPE< SEQTYPE >::nextListMemberAfter ( const ParagraphTree &  previous)
inline

Definition at line 1093 of file arb_help2xml.cxx.

References ENUMERATED, get_type(), and NULp.

template<typename SEQTYPE >
ParagraphTree* FINAL_TYPE< SEQTYPE >::nextListMember ( ) const
inline

Definition at line 1103 of file arb_help2xml.cxx.

References NULp.

template<typename SEQTYPE >
ParagraphTree* FINAL_TYPE< SEQTYPE >::firstWithLessIndentThan ( int  wanted_indentation)
inline

Definition at line 1107 of file arb_help2xml.cxx.

References NULp.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::format_indentations ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::format_lists ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::xml_write ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::IslandHoppingParameter ( bool  use_user_freqs_,
double  fT_,
double  fC_,
double  fA_,
double  fG_,
double  rTC_,
double  rTA_,
double  rTG_,
double  rCA_,
double  rCG_,
double  rAG_,
double  dist_,
double  supp_,
double  gapA_,
double  gapB_,
double  gapC_,
double  thres_ 
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::IslandHopping ( )
inline

Definition at line 82 of file island_hopping.h.

References NULp.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_parameters ( bool  use_user_freqs,
double  fT,
double  fC,
double  fA,
double  fG,
double  rTC,
double  rTA,
double  rTG,
double  rCA,
double  rCG,
double  rAG,
double  dist,
double  supp,
double  gapA,
double  gapB,
double  gapC,
double  thres 
)
inline

Definition at line 100 of file island_hopping.h.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_alignment_length ( int  len)
inline

Definition at line 115 of file island_hopping.h.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_ref_sequence ( const char ref_seq)
inline

Definition at line 117 of file island_hopping.h.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_toAlign_sequence ( const char toAlign_seq)
inline

Definition at line 119 of file island_hopping.h.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_helix ( const char hel)
inline

Definition at line 121 of file island_hopping.h.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_range ( ExplicitRange  range)
inline

Definition at line 126 of file island_hopping.h.

References PosRange::end(), and PosRange::start().

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::get_result ( ) const
inline

Definition at line 131 of file island_hopping.h.

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::get_result_ref ( ) const
inline

Definition at line 132 of file island_hopping.h.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::get_result_length ( ) const
inline

Definition at line 133 of file island_hopping.h.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::was_aligned ( ) const
inline

Definition at line 135 of file island_hopping.h.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::do_align ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ConfigMarkerDisplay ( SmartPtr< ConstStrArray config_,
GBDATA gb_main_ 
)
inline

Definition at line 95 of file NT_edconf.cxx.

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::get_marker_name ( int  markerIdx) const
inlinevirtual

Implements MarkerDisplay.

Definition at line 102 of file NT_edconf.cxx.

References error(), and GBS_global_string().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::retrieve_marker_state ( const char speciesName,
NodeMarkers node 
)
inlinevirtual

Implements MarkerDisplay.

Definition at line 108 of file NT_edconf.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::handle_click ( int  markerIdx,
AW_MouseButton  button,
AWT_graphic_exports exports 
)
inlinevirtual
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::nt_item_type_species_selector ( )
inline

Definition at line 723 of file NT_extern.cxx.

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::get_self_awar ( ) const
inlinevirtual

Implements awt_item_type_selector.

Definition at line 726 of file NT_extern.cxx.

References AWAR_SPECIES_NAME.

template<typename SEQTYPE >
size_t FINAL_TYPE< SEQTYPE >::get_self_awar_content_length ( ) const
inlinevirtual

Implements awt_item_type_selector.

Definition at line 729 of file NT_extern.cxx.

template<typename SEQTYPE >
GBDATA* FINAL_TYPE< SEQTYPE >::current ( AW_root root,
GBDATA gb_main 
) const
inlinevirtual
template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::getKeyPath ( ) const
inlinevirtual

Implements awt_item_type_selector.

Definition at line 744 of file NT_extern.cxx.

References CHANGE_KEY_PATH.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AP_pars_root ( AliView aliView,
AP_sequence seq_proto,
bool  add_delete_callbacks,
const group_scaling scaling 
)
inline

Definition at line 94 of file ap_tree_nlen.hxx.

template<typename SEQTYPE >
TreeNode* FINAL_TYPE< SEQTYPE >::makeNode ( ) const
inlinevirtual

Implements TreeRoot.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::destroyNode ( TreeNode node) const
inlinevirtual

Implements TreeRoot.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::saveToDB ( )
virtual

Reimplemented from ARB_seqtree_root.

template<typename SEQTYPE >
AP_UPDATE_FLAGS FINAL_TYPE< SEQTYPE >::check_update ( )
virtual

Reimplemented from AP_tree_root.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::was_saved ( ) const
inline

Definition at line 103 of file ap_tree_nlen.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AP_tree_nlen ( AP_pars_root troot)
inlineexplicit

Definition at line 134 of file ap_tree_nlen.hxx.

References NULp.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DEFINE_TREE_ACCESSORS ( AP_pars_root  ,
AP_tree_nlen   
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::OVERRIDE_SEQ_ACCESSORS ( AP_combinableSeq  ,
AP_tree   
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::unhash_sequence ( )
template<typename SEQTYPE >
Mutations FINAL_TYPE< SEQTYPE >::costs ( char mutPerSite = NULp)
template<typename SEQTYPE >
Mutations FINAL_TYPE< SEQTYPE >::stored_costs ( ) const
inline

Definition at line 149 of file ap_tree_nlen.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::rememberState ( AP_STACK_MODE  ,
Level  frame_level 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::revertToPreviousState ( Level  curr_frameLevel,
bool &  rootPopped 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::restore ( NodeState state)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::restore_nondestructive ( const NodeState state)
template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::acceptCurrentState ( Level  frame_level)
template<typename SEQTYPE >
Level FINAL_TYPE< SEQTYPE >::last_remembered_frame ( ) const
inline

Definition at line 157 of file ap_tree_nlen.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::may_be_recollected ( ) const
inline

Definition at line 158 of file ap_tree_nlen.hxx.

References AP_STACK< ELEM >::empty().

template<typename SEQTYPE >
const StateStack& FINAL_TYPE< SEQTYPE >::get_states ( ) const
inline

Definition at line 159 of file ap_tree_nlen.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::recalc_marked_from_sons ( )
inline

Definition at line 161 of file ap_tree_nlen.hxx.

References TreeNode::is_leaf().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::recalc_marked_from_sons_and_forward_upwards ( )
inline

Definition at line 170 of file ap_tree_nlen.hxx.

References father, and get_father().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::insert ( AP_tree_nlen new_brother)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::initial_insert ( AP_tree_nlen new_brother,
AP_pars_root troot 
)
template<typename SEQTYPE >
AP_tree_nlen* FINAL_TYPE< SEQTYPE >::REMOVE ( )
virtual

Reimplemented from AP_tree.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::swap_sons ( )
virtual

Reimplemented from TreeNode.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::swap_assymetric ( AP_TREE_SIDE  mode)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::moveNextTo ( AP_tree_nlen new_brother,
AP_FLOAT  rel_pos 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_root ( )
virtual

Reimplemented from TreeNode.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::moveTo ( AP_tree_edge e)
inline
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::insert ( AP_tree new_brother)
inlinevirtual

Reimplemented from AP_tree.

Definition at line 189 of file ap_tree_nlen.hxx.

References DOWNCAST, and FINAL_TYPE< SEQTYPE >::insert().

Referenced by FINAL_TYPE< SEQTYPE >::insert().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::initial_insert ( AP_tree new_brother,
AP_tree_root troot 
)
inlinevirtual

Reimplemented from AP_tree.

Definition at line 190 of file ap_tree_nlen.hxx.

References DOWNCAST, and FINAL_TYPE< SEQTYPE >::initial_insert().

Referenced by FINAL_TYPE< SEQTYPE >::initial_insert().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::moveNextTo ( AP_tree node,
AP_FLOAT  rel_pos 
)
inlinevirtual

Reimplemented from AP_tree.

Definition at line 191 of file ap_tree_nlen.hxx.

References DOWNCAST, and FINAL_TYPE< SEQTYPE >::moveNextTo().

Referenced by FINAL_TYPE< SEQTYPE >::moveNextTo().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::exchange ( AP_tree_nlen other)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::parsimony_rec ( char mutPerSite = NULp)
template<typename SEQTYPE >
Mutations FINAL_TYPE< SEQTYPE >::nn_interchange_rec ( EdgeSpec  whichEdges,
AP_BL_MODE  mode 
)
template<typename SEQTYPE >
AP_FLOAT FINAL_TYPE< SEQTYPE >::nn_interchange ( AP_FLOAT  parsimony,
AP_BL_MODE  mode 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::setBranchlen ( double  leftLen,
double  rightLen 
)
inline

Definition at line 203 of file ap_tree_nlen.hxx.

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::fullname ( ) const
template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::sortByName ( )
template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::indexOf ( const AP_tree_edge e) const
inline

Definition at line 210 of file ap_tree_nlen.hxx.

template<typename SEQTYPE >
AP_tree_edge* FINAL_TYPE< SEQTYPE >::edgeTo ( const AP_tree_nlen brother) const
template<typename SEQTYPE >
AP_tree_edge* FINAL_TYPE< SEQTYPE >::nextEdge ( const AP_tree_edge afterThatEdge = NULp) const
template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::unusedEdgeIndex ( ) const
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::linkAllEdges ( AP_tree_edge edge1,
AP_tree_edge edge2,
AP_tree_edge edge3 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::unlinkAllEdges ( AP_tree_edge **  edgePtr1,
AP_tree_edge **  edgePtr2,
AP_tree_edge **  edgePtr3 
)
template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::getSequenceCopy ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::fake_agt ( ArbParsimony parsimony_)
inline

Definition at line 21 of file test_env.h.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::init ( AliView aliview)
inline
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::read_tree_settings ( )
inlinevirtual

Reimplemented from AWT_graphic_tree.

Definition at line 36 of file test_env.h.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ArbMatchResultSet ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ArbMatchResultSet ( const ArbProbe pProbe)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ArbMatchResultSet ( const ArbMatchResultSet &  rCopy)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DECLARE_ASSIGNMENT_OPERATOR ( ArbMatchResultSet  )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::initialise ( const ArbProbe pProbe,
int  nIndex 
)
template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::add ( const char pName,
const char pFullName,
const char pMatchPart,
const char pResult,
const ArbProbeMatchWeighting rMatchWeighting 
)
template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::addComment ( const char pComment)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::findMaximumWeight ( double &  dMaximumWeight) const
template<typename SEQTYPE >
const ArbMatchResultPtrByStringMultiMap& FINAL_TYPE< SEQTYPE >::resultMap ( ) const
inline

Definition at line 323 of file probe_collection.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::isMatched ( const ArbStringList rCladeList,
bool &  bPartialMatch,
double  dThreshold,
double  dCladeMarkedThreshold,
double  dCladePartiallyMarkedThreshold 
) const
template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::isMatched ( const std::string rName,
double  dThreshold 
) const
template<typename SEQTYPE >
const ArbStringList& FINAL_TYPE< SEQTYPE >::commentList ( ) const
inline

Definition at line 332 of file probe_collection.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::hasResults ( ) const
inline

Definition at line 334 of file probe_collection.hxx.

template<typename SEQTYPE >
const ArbProbe* FINAL_TYPE< SEQTYPE >::probe ( ) const
inline

Definition at line 338 of file probe_collection.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::headline ( const char pHeadline,
int  nEndFullName 
)
inline

Definition at line 340 of file probe_collection.hxx.

template<typename SEQTYPE >
const std::string& FINAL_TYPE< SEQTYPE >::headline ( ) const
inline

Definition at line 346 of file probe_collection.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::endFullName ( ) const
inline

Definition at line 347 of file probe_collection.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::enumerateResults ( ArbMatchResultPtrByDoubleMultiMap rMap,
int  nMaxFullName 
)
template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::index ( ) const
inline

Definition at line 351 of file probe_collection.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::get ( const long  _row,
const long  _col 
)
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::set ( const long  _row,
const long  _col,
const bool  _value 
)
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::setTrue ( const long  _row,
const long  _col 
)
virtual

Implements PS_BitMap.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::setFalse ( const long  _row,
const long  _col 
)
virtual

Implements PS_BitMap.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::load ( PS_FileBuffer _file)
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::copy ( const PS_BitMap_Fast *  _other_bitmap)
template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::reserve ( const long  _capacity)
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::PS_BitMap_Fast ( const bool  _bias,
const long  _capacity 
)
inlineexplicit

Definition at line 110 of file ps_bitmap.hxx.

References PS_BitMap::capacity.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::recalcCounters ( )
template<typename SEQTYPE >
long FINAL_TYPE< SEQTYPE >::getCountFor ( const long  _index)
inline

Definition at line 153 of file ps_bitmap.hxx.

template<typename SEQTYPE >
long FINAL_TYPE< SEQTYPE >::getTrueIndicesFor ( const long  _index,
PS_BitSet::IndexSet _index_set 
)
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
long FINAL_TYPE< SEQTYPE >::getFalseIndicesFor ( const long  _index,
PS_BitSet::IndexSet _index_set 
)
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
long FINAL_TYPE< SEQTYPE >::getTrueIndicesForRow ( const long  _row,
PS_BitSet::IndexSet _index_set 
)
template<typename SEQTYPE >
long FINAL_TYPE< SEQTYPE >::getFalseIndicesForRow ( const long  _row,
PS_BitSet::IndexSet _index_set 
)
template<typename SEQTYPE >
long FINAL_TYPE< SEQTYPE >::getCountOfTrues ( )
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::get ( const long  _row,
const long  _col 
)
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::set ( const long  _row,
const long  _col,
const bool  _value 
)
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::setTrue ( const long  _row,
const long  _col 
)
virtual

Implements PS_BitMap.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::setFalse ( const long  _row,
const long  _col 
)
virtual

Implements PS_BitMap.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::print ( FILE *  out)
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::printGNUplot ( const char _title,
char _buffer,
PS_FileBuffer _file 
)
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::load ( PS_FileBuffer _file)
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::copy ( const PS_BitMap_Counted *  _other_bitmap)
template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::reserve ( const long  _capacity)
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::PS_BitMap_Counted ( PS_FileBuffer _file)
inlineexplicit

Definition at line 173 of file ps_bitmap.hxx.

References PS_BitMap::load(), and NULp.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::PS_BitMap_Counted ( const bool  _bias,
const long  _capacity 
)
inlineexplicit

Definition at line 179 of file ps_bitmap.hxx.

References PS_BitMap::capacity.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::Get ( const long  _index)
virtual

Reimplemented from PS_BitSet.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::Set ( const long  _index,
const bool  _value 
)
virtual

Reimplemented from PS_BitSet.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::setTrue ( const long  _index)
virtual

Reimplemented from PS_BitSet.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::setFalse ( const long  _index)
virtual

Reimplemented from PS_BitSet.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::reserve ( const long  _capacity)
virtual

Reimplemented from PS_BitMap.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::PS_BitSet_Fast ( PS_FileBuffer _file,
const long  _fill_index = -1 
)
inlineexplicit

Definition at line 86 of file ps_bitset.hxx.

References PS_BitSet::load(), and NULp.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::PS_BitSet_Fast ( bool  _bias,
long  _capacity 
)
inlineexplicit

Definition at line 91 of file ps_bitset.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::load ( )
inline

Definition at line 58 of file ps_database.hxx.

References PS_FileBuffer::isReadonly().

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::save ( )
inline

Definition at line 66 of file ps_database.hxx.

References PS_FileBuffer::isReadonly().

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::saveTo ( const char _filename)
inline

Definition at line 74 of file ps_database.hxx.

References PS_FileBuffer::WRITEONLY.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::merge ( const char _other_db_name)
template<typename SEQTYPE >
PS_NodePtr FINAL_TYPE< SEQTYPE >::getRootNode ( )
inline

Definition at line 88 of file ps_database.hxx.

template<typename SEQTYPE >
const PS_NodePtr FINAL_TYPE< SEQTYPE >::getConstRootNode ( )
inline

Definition at line 91 of file ps_database.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::getIDForName ( SpeciesID _id,
const string _name 
)
inline

Definition at line 98 of file ps_database.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::getNameForID ( const SpeciesID  _id,
string _name 
)
inline

Definition at line 109 of file ps_database.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::insertMapping ( SpeciesID  _id,
const string _name 
)
inline

Definition at line 120 of file ps_database.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::setMappings ( Name2IDMap _name2id,
ID2NameMap _id2name 
)
inline

Definition at line 132 of file ps_database.hxx.

template<typename SEQTYPE >
SpeciesID FINAL_TYPE< SEQTYPE >::getMaxID ( )
inline

Definition at line 139 of file ps_database.hxx.

template<typename SEQTYPE >
SpeciesID FINAL_TYPE< SEQTYPE >::getMinID ( )
inline

Definition at line 142 of file ps_database.hxx.

template<typename SEQTYPE >
long FINAL_TYPE< SEQTYPE >::getSpeciesCount ( )
inline

Definition at line 145 of file ps_database.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::isReadonly ( )
inline

Definition at line 152 of file ps_database.hxx.

References PS_FileBuffer::isReadonly().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::reinit ( const char _name,
bool  _readonly 
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::PS_Database ( const char _name,
bool  _readonly 
)
inline

Definition at line 159 of file ps_database.hxx.

References SmartPtr< T, C >::setNull().

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::OpenGLGraphics ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::WinToScreenCoordinates ( int  x,
int  y,
GLdouble *  screenPos 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::ScreenToWinCoordinates ( int  x,
int  y,
GLdouble *  winPos 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::PrintString ( float  x,
float  y,
float  z,
char s,
void *  font 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::init_font ( GLuint  base,
char f 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::print_string ( GLuint  base,
char s 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::InitMainFont ( char f)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::SetOpenGLBackGroundColor ( )
template<typename SEQTYPE >
ColorRGBf FINAL_TYPE< SEQTYPE >::ConvertGCtoRGB ( int  gc)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::SetColor ( int  gc)
template<typename SEQTYPE >
ColorRGBf FINAL_TYPE< SEQTYPE >::GetColor ( int  gc)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::DrawBox ( float  x,
float  y,
float  width,
float  height 
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::GLRenderer ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::DisplayMolecule ( Structure3D cStr)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::DisplayMoleculeName ( int  w,
int  h,
Structure3D cStr 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::DisplayMoleculeMask ( int  w,
int  h 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::DoHelixMapping ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::DisplayHelices ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::DisplayHelixBackBone ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::DisplayHelixNumbers ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::DisplayBasePositions ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::DisplayMappedSpBasePositions ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::DisplayMappedSpInsertions ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::DisplayHelixMidPoints ( Texture2D cImages)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::BeginTexturizer ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::EndTexturizer ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::TexturizeStructure ( Texture2D cImages,
Structure3D cStructure 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::fixInvalidHelixPositions ( int  maxHelixNumber)
inline

Definition at line 53 of file RNA3D_Renderer.hxx.

References force_in_range().

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::Texture2D ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::LoadGLTextures ( )
template<typename SEQTYPE >
size_t FINAL_TYPE< SEQTYPE >::getMsaLen ( )

Returns the MSA length.

template<typename SEQTYPE >
const vector<size_t>& FINAL_TYPE< SEQTYPE >::getPositionMap ( )

Returns the position map.

template<typename SEQTYPE >
VecVecType* FINAL_TYPE< SEQTYPE >::getSequences ( )

Returns the aligned sequences.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::get_error ( ) const
inline

Definition at line 66 of file AlignedSequenceLoader.h.

References error().

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::has_error ( ) const
inline

Definition at line 67 of file AlignedSequenceLoader.h.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AlignedSequenceLoader ( class GBDATA gb_main)

Constructor.

template<typename SEQTYPE >
Cma* FINAL_TYPE< SEQTYPE >::getCma ( )

Returns a reference to the Cma object.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::saveSAI ( GBDATA gb_main,
vector< size_t clusters,
double  threshold 
)

Saves the clustering result as SAI in the ARB DB.

template<typename SEQTYPE >
static const char* FINAL_TYPE< SEQTYPE >::getSAIname ( )
inlinestatic

Definition at line 55 of file Analyser.h.

template<typename SEQTYPE >
vector<char> FINAL_TYPE< SEQTYPE >::normalizeClusters ( vector< size_t clusters)

Gives the clusters sensible names.

template<typename SEQTYPE >
AlignedSequenceLoader* FINAL_TYPE< SEQTYPE >::getLoader ( )

Returns reference to the loader object.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::get_error ( ) const
inline

Definition at line 67 of file Analyser.h.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::has_error ( ) const
inline

Definition at line 68 of file Analyser.h.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::Analyser ( class GBDATA gb_main)

Constructor.

template<typename SEQTYPE >
MatrixXd FINAL_TYPE< SEQTYPE >::computeMutualInformation ( VecVecType seq)

Computes the MI.

template<typename SEQTYPE >
MatrixXd FINAL_TYPE< SEQTYPE >::computeMutualInformationP ( VecVecType seq)

Computes the MIp.

template<typename SEQTYPE >
VectorXi FINAL_TYPE< SEQTYPE >::computeClusters ( list< MITuple mituples,
size_t  size,
double  threshold 
)

Computes the clusters.

template<typename SEQTYPE >
list<MITuple> FINAL_TYPE< SEQTYPE >::compute_mituples ( MatrixXd  mutualInformation)

Transforms the upper triangular matrix of a symmetric matrix into a sortable list of MITuples.

template<typename SEQTYPE >
MatrixXd FINAL_TYPE< SEQTYPE >::getMI ( )

Getters for the fields.

template<typename SEQTYPE >
MatrixXd FINAL_TYPE< SEQTYPE >::getMIp ( )
template<typename SEQTYPE >
MatrixXd FINAL_TYPE< SEQTYPE >::getEntropy ( )
template<typename SEQTYPE >
MatrixXd FINAL_TYPE< SEQTYPE >::getJointEntropy ( )
template<typename SEQTYPE >
VectorXi FINAL_TYPE< SEQTYPE >::getClusters ( )
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::Cma ( vector< string > &  alph,
int  seq_number 
)

Birth and death...

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::handleKey ( AW_event_type  event,
AW_key_mod  key_modifier,
AW_key_code  key_code,
char  key_char 
)
protected
template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::handleMouse ( AW_device device,
AW_event_type  event,
int  button,
AWT_COMMAND_MODE  cmd,
const Position world,
SEC_base elem,
int  abspos 
)
protected
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::SEC_graphic ( AW_root aw_root,
GBDATA gb_main 
)
template<typename SEQTYPE >
AW_gc_manager* FINAL_TYPE< SEQTYPE >::init_devices ( AW_window ,
AW_device ,
AWT_canvas scr 
)
virtual

Implements AWT_graphic.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::show ( AW_device device)
virtual

Implements AWT_graphic.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::handle_command ( AW_device device,
AWT_graphic_event event 
)
virtual

Implements AWT_graphic.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::load_from_DB ( GBDATA gb_main,
const char name 
)
virtual

Implements AWT_graphic.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::save_to_DB ( GBDATA gb_main,
const char name 
)
virtual

Implements AWT_graphic.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::check_for_DB_update ( GBDATA gb_main)
virtual

Implements AWT_graphic.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::notify_synchronized ( GBDATA gb_main)
virtual

Implements AWT_graphic.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::write_data_to_db ( const char data,
const char x_string 
) const
template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::read_data_from_db ( char **  data,
char **  x_string 
) const
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::request_update ( SEC_update_request  req)
inline

Definition at line 81 of file SEC_graphic.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::SEC_helix ( SEC_root root,
SEC_helix_strand to_root,
SEC_helix_strand from_root 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::calculate_helix_size ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::calculate_helix_coordinates ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::save ( std::ostream &  out,
int  indent,
const XString x_string 
)
template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::read ( std::istream &  in,
int  version,
double &  old_angle_in 
)
template<typename SEQTYPE >
size_t FINAL_TYPE< SEQTYPE >::get_base_length ( )
inline

Definition at line 335 of file SEC_root.hxx.

template<typename SEQTYPE >
SEC_helix_strand* FINAL_TYPE< SEQTYPE >::strandToRoot ( ) const
inline

Definition at line 337 of file SEC_root.hxx.

template<typename SEQTYPE >
SEC_helix_strand* FINAL_TYPE< SEQTYPE >::strandToOutside ( ) const
template<typename SEQTYPE >
SEC_helix_strand* FINAL_TYPE< SEQTYPE >::strandAwayFrom ( const SEC_loop loop) const
template<typename SEQTYPE >
SEC_helix_strand* FINAL_TYPE< SEQTYPE >::strandTowards ( const SEC_loop loop) const
template<typename SEQTYPE >
SEC_loop* FINAL_TYPE< SEQTYPE >::otherLoop ( const SEC_loop loop) const
template<typename SEQTYPE >
SEC_loop* FINAL_TYPE< SEQTYPE >::rootsideLoop ( ) const
template<typename SEQTYPE >
SEC_loop* FINAL_TYPE< SEQTYPE >::outsideLoop ( ) const
template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::hasLoop ( SEC_loop loop) const
inline

Definition at line 347 of file SEC_root.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::setFixpoints ( const Position rootside,
const Position outside 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::flip ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::fixAngleBugs ( int  version)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::invalidate_sub_angles ( )
virtual

Implements SEC_oriented.

template<typename SEQTYPE >
SEC_BASE_TYPE FINAL_TYPE< SEQTYPE >::getType ( ) const
inlinevirtual

Implements SEC_base.

Definition at line 363 of file SEC_root.hxx.

References SEC_HELIX.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::reset_angles ( )
virtual

Implements SEC_base.

template<typename SEQTYPE >
const Position& FINAL_TYPE< SEQTYPE >::get_fixpoint ( ) const
virtual

Implements SEC_base.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::orientationChanged ( )
virtual

Implements SEC_base.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::sizeChanged ( )
virtual

Implements SEC_base.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::SEC_helix_strand ( )
template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::read ( SEC_loop loop_,
std::istream &  in,
int  version 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::paint ( AW_device device)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::unlink ( bool  fromOtherStrandAsWell)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::paint_strands ( AW_device device,
const Vector strand_dir,
const double &  strand_length 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::paint_constraints ( AW_device device)
template<typename SEQTYPE >
const SEC_root* FINAL_TYPE< SEQTYPE >::get_root ( ) const
inline

Definition at line 409 of file SEC_root.hxx.

template<typename SEQTYPE >
SEC_root* FINAL_TYPE< SEQTYPE >::get_root ( )
inline

Definition at line 410 of file SEC_root.hxx.

template<typename SEQTYPE >
const SEC_helix* FINAL_TYPE< SEQTYPE >::get_helix ( ) const
inline

Definition at line 412 of file SEC_root.hxx.

template<typename SEQTYPE >
SEC_helix* FINAL_TYPE< SEQTYPE >::get_helix ( )
inline

Definition at line 413 of file SEC_root.hxx.

template<typename SEQTYPE >
const SEC_helix_strand* FINAL_TYPE< SEQTYPE >::get_other_strand ( ) const
inline

Definition at line 415 of file SEC_root.hxx.

template<typename SEQTYPE >
SEC_helix_strand* FINAL_TYPE< SEQTYPE >::get_other_strand ( )
inline

Definition at line 416 of file SEC_root.hxx.

template<typename SEQTYPE >
const Position& FINAL_TYPE< SEQTYPE >::get_fixpoint ( ) const
inlinevirtual

Implements SEC_base.

Definition at line 420 of file SEC_root.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::isRootsideFixpoint ( ) const
inline

Definition at line 421 of file SEC_root.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::pointsToRoot ( ) const
inline

Definition at line 423 of file SEC_root.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::pointsToOutside ( ) const
inline

Definition at line 424 of file SEC_root.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::is3end ( ) const
inline

Definition at line 426 of file SEC_root.hxx.

template<typename SEQTYPE >
const Position& FINAL_TYPE< SEQTYPE >::rightAttachPoint ( ) const
inline

Definition at line 429 of file SEC_root.hxx.

template<typename SEQTYPE >
const Position& FINAL_TYPE< SEQTYPE >::leftAttachPoint ( ) const
inline

Definition at line 430 of file SEC_root.hxx.

template<typename SEQTYPE >
const Position& FINAL_TYPE< SEQTYPE >::startAttachPoint ( ) const
inline

Definition at line 432 of file SEC_root.hxx.

template<typename SEQTYPE >
const Position& FINAL_TYPE< SEQTYPE >::endAttachPoint ( ) const
inline

Definition at line 433 of file SEC_root.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::rightAttachAbspos ( ) const
inline

Definition at line 435 of file SEC_root.hxx.

References SEC_region::get_base_count(), and SEC_region::getBasePos().

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::leftAttachAbspos ( ) const
inline

Definition at line 441 of file SEC_root.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::startAttachAbspos ( ) const
inline

Definition at line 443 of file SEC_root.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::endAttachAbspos ( ) const
inline

Definition at line 444 of file SEC_root.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::setFixpoint ( const Position p)
inline

Definition at line 446 of file SEC_root.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::setAttachPoints ( const Position left,
const Position right 
)
inline

Definition at line 447 of file SEC_root.hxx.

template<typename SEQTYPE >
const SEC_segment* FINAL_TYPE< SEQTYPE >::get_next_segment ( ) const
inline

Definition at line 451 of file SEC_root.hxx.

template<typename SEQTYPE >
SEC_segment* FINAL_TYPE< SEQTYPE >::get_next_segment ( )
inline

Definition at line 452 of file SEC_root.hxx.

template<typename SEQTYPE >
SEC_segment* FINAL_TYPE< SEQTYPE >::get_previous_segment ( )
template<typename SEQTYPE >
const SEC_loop* FINAL_TYPE< SEQTYPE >::get_origin_loop ( ) const
inline

Definition at line 455 of file SEC_root.hxx.

template<typename SEQTYPE >
SEC_loop* FINAL_TYPE< SEQTYPE >::get_origin_loop ( )
inline

Definition at line 456 of file SEC_root.hxx.

template<typename SEQTYPE >
SEC_loop* FINAL_TYPE< SEQTYPE >::get_destination_loop ( )
inline

Definition at line 457 of file SEC_root.hxx.

template<typename SEQTYPE >
SEC_loop* FINAL_TYPE< SEQTYPE >::get_rootside_loop ( )
inline

Definition at line 459 of file SEC_root.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_origin_loop ( SEC_loop loop_)
inline

Definition at line 461 of file SEC_root.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_next_segment ( SEC_segment next_segment_)
inline

Definition at line 462 of file SEC_root.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::SEC_segment ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::save ( std::ostream &  out,
int  indent,
const XString x_string 
)
template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::read ( SEC_loop loop_,
std::istream &  in,
int  version 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::calculate_segment_size ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::calculate_segment_coordinates ( const Position start,
const Position end 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::paint ( AW_device device,
SEC_helix_strand previous_strand_pointer 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::unlink ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::prepare_paint ( SEC_helix_strand previous_strand_pointer,
double &  gamma,
double &  eta,
double &  radius,
int base_count,
double &  angle_step 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::mergeWith ( SEC_segment other,
SEC_loop target_loop 
)
template<typename SEQTYPE >
SEC_helix_strand* FINAL_TYPE< SEQTYPE >::split ( size_t  start,
size_t  end,
SEC_segment **  new_segment 
)
template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::is_endings_segment ( )
inline

Definition at line 507 of file SEC_root.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::delete_pointer_2 ( SEC_helix_strand strand)
inline

Definition at line 514 of file SEC_root.hxx.

References NULp.

template<typename SEQTYPE >
SEC_helix_strand* FINAL_TYPE< SEQTYPE >::get_previous_strand ( )
template<typename SEQTYPE >
const SEC_helix_strand* FINAL_TYPE< SEQTYPE >::get_next_strand ( ) const
inline

Definition at line 534 of file SEC_root.hxx.

template<typename SEQTYPE >
SEC_helix_strand* FINAL_TYPE< SEQTYPE >::get_next_strand ( )
inline

Definition at line 535 of file SEC_root.hxx.

template<typename SEQTYPE >
const SEC_loop* FINAL_TYPE< SEQTYPE >::get_loop ( ) const
inline

Definition at line 537 of file SEC_root.hxx.

template<typename SEQTYPE >
SEC_loop* FINAL_TYPE< SEQTYPE >::get_loop ( )
inline

Definition at line 538 of file SEC_root.hxx.

template<typename SEQTYPE >
double FINAL_TYPE< SEQTYPE >::get_alpha ( )
inline

Definition at line 540 of file SEC_root.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_next_strand ( SEC_helix_strand strand)
inline

Definition at line 542 of file SEC_root.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_loop ( SEC_loop loop_)
inline

Definition at line 543 of file SEC_root.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::SEC_loop ( SEC_root root_)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::save ( std::ostream &  out,
int  indent,
const XString x_string 
)
template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::read ( SEC_helix_strand rootside_strand,
std::istream &  in,
int  version,
double  loop_angle 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::calculate_loop_size ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::calculate_loop_coordinates ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::paint ( AW_device device)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::paint_constraints ( AW_device device)
template<typename SEQTYPE >
const Position& FINAL_TYPE< SEQTYPE >::get_center ( ) const
inline

Definition at line 579 of file SEC_root.hxx.

template<typename SEQTYPE >
const double& FINAL_TYPE< SEQTYPE >::get_circumference ( ) const
inline

Definition at line 580 of file SEC_root.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::is_root_loop ( ) const
template<typename SEQTYPE >
SEC_helix_strand* FINAL_TYPE< SEQTYPE >::get_rootside_strand ( ) const
inline

Definition at line 584 of file SEC_root.hxx.

References NULp.

template<typename SEQTYPE >
SEC_helix* FINAL_TYPE< SEQTYPE >::get_rootside_helix ( ) const
inline

Definition at line 585 of file SEC_root.hxx.

References NULp.

template<typename SEQTYPE >
SEC_helix_strand* FINAL_TYPE< SEQTYPE >::get_fixpoint_strand ( ) const
inline

Definition at line 586 of file SEC_root.hxx.

template<typename SEQTYPE >
SEC_helix* FINAL_TYPE< SEQTYPE >::get_fixpoint_helix ( ) const
inline

Definition at line 587 of file SEC_root.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_fixpoint_strand ( SEC_helix_strand strand)
inline

Definition at line 589 of file SEC_root.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::toggle_root ( SEC_loop root_loop)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_center ( const Position p)
inline

Definition at line 593 of file SEC_root.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::fixAngleBugs ( int  version)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::invalidate_sub_angles ( )
virtual

Implements SEC_oriented.

template<typename SEQTYPE >
SEC_BASE_TYPE FINAL_TYPE< SEQTYPE >::getType ( ) const
inlinevirtual

Implements SEC_base.

Definition at line 605 of file SEC_root.hxx.

References SEC_LOOP.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::reset_angles ( )
virtual

Implements SEC_base.

template<typename SEQTYPE >
const Position& FINAL_TYPE< SEQTYPE >::get_fixpoint ( ) const
inlinevirtual

Implements SEC_base.

Definition at line 608 of file SEC_root.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::orientationChanged ( )
virtual

Implements SEC_base.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::sizeChanged ( )
virtual

Implements SEC_base.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ItemQueryKey ( GBDATA gb_main,
const char field_name 
)
inline
template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::get_target_data ( const QueryTarget target,
GB_ERROR error 
) const
inlinevirtual
template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::get_name ( ) const
inlinevirtual
template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::iterate ( ) const
inlinevirtual

Implements QueryKey.

Definition at line 857 of file db_query.cxx.

References dbq_assert, GB_nextChild(), get_type(), and QKEY_EXPLICIT.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::reset ( ) const
inlinevirtual

Implements QueryKey.

Definition at line 862 of file db_query.cxx.

References NULp.

template<typename SEQTYPE >
GBDATA* FINAL_TYPE< SEQTYPE >::get_first_field ( GBDATA gb_item) const
inline
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::GroupSearchRoot ( )
inline

Definition at line 35 of file group_search.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DEFINE_TREE_ROOT_ACCESSORS ( GroupSearchRoot  ,
GroupSearchTree   
)
template<typename SEQTYPE >
TreeNode* FINAL_TYPE< SEQTYPE >::makeNode ( ) const
inlinevirtual

Implements TreeRoot.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::destroyNode ( TreeNode node) const
inlinevirtual

Implements TreeRoot.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::GroupSearchTree ( GroupSearchRoot root)
inline

Definition at line 65 of file group_search.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DEFINE_TREE_RELATIVES_ACCESSORS ( GroupSearchTree  )
template<typename SEQTYPE >
static void FINAL_TYPE< SEQTYPE >::set_species_data ( GBDATA gb_species_data_)
inlinestatic

Definition at line 71 of file group_search.cxx.

template<typename SEQTYPE >
unsigned FINAL_TYPE< SEQTYPE >::get_leaf_count ( ) const
inlinevirtual

Implements TreeNode.

Definition at line 74 of file group_search.cxx.

References Lazy< T, UNDEFINED >::needs_eval().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::compute_tree ( )
inlinevirtual

Implements TreeNode.

Definition at line 78 of file group_search.cxx.

References gs_assert.

template<typename SEQTYPE >
unsigned FINAL_TYPE< SEQTYPE >::get_marked_count ( ) const
inline

Definition at line 82 of file group_search.cxx.

References Lazy< T, UNDEFINED >::needs_eval().

template<typename SEQTYPE >
unsigned FINAL_TYPE< SEQTYPE >::get_zombie_count ( ) const
inline

Definition at line 86 of file group_search.cxx.

References Lazy< T, UNDEFINED >::needs_eval().

template<typename SEQTYPE >
double FINAL_TYPE< SEQTYPE >::get_average_ingroup_distance ( ) const
inline

Definition at line 91 of file group_search.cxx.

References LazyFloat< T >::needs_eval().

template<typename SEQTYPE >
size_t FINAL_TYPE< SEQTYPE >::unitsize ( ) const
inlinevirtual

Implements AliData.

Definition at line 232 of file insdel.cxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::has_slice ( ) const
inlinevirtual

Implements AliData.

Definition at line 233 of file insdel.cxx.

template<typename SEQTYPE >
AliDataPtr FINAL_TYPE< SEQTYPE >::create_gap ( size_t  gapsize,
const UnitPair gapinfo 
) const
inlinevirtual

Implements AliData.

Definition at line 235 of file insdel.cxx.

template<typename SEQTYPE >
AliDataPtr FINAL_TYPE< SEQTYPE >::slice_down ( size_t  start,
size_t  count 
) const
inlinevirtual

Implements AliData.

Definition at line 238 of file insdel.cxx.

References AliDataSlice::make(), min, and start.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::operate_on_mem ( void *  mem,
size_t  start,
size_t  count,
memop  op 
) const
inlinevirtual

Implements AliData.

Definition at line 258 of file insdel.cxx.

References id_assert, min, and start.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::cmp_data ( size_t  start,
const AliData other,
size_t  ostart,
size_t  count 
) const
inlinevirtual

Implements AliData.

Definition at line 277 of file insdel.cxx.

References cmp, id_assert, min, and start.

template<typename SEQTYPE >
UnitPtr FINAL_TYPE< SEQTYPE >::unit_left_of ( size_t  pos) const
inlinevirtual

Implements AliData.

Definition at line 301 of file insdel.cxx.

References id_assert.

template<typename SEQTYPE >
UnitPtr FINAL_TYPE< SEQTYPE >::unit_right_of ( size_t  pos) const
inlinevirtual

Implements AliData.

Definition at line 314 of file insdel.cxx.

References id_assert.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AliFormatCommand ( size_t  wanted_len_)
inline

Definition at line 1069 of file insdel.cxx.

template<typename SEQTYPE >
AliDataPtr FINAL_TYPE< SEQTYPE >::apply ( AliDataPtr  to,
GB_ERROR error 
) const
inlinevirtual

Implements AliEditCommand.

Definition at line 1070 of file insdel.cxx.

References format(), SizeAwarable::get_allowed_size(), and id_assert.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::check_applicable_to ( const Alignment ali,
size_t resulting_ali_length 
) const
inlinevirtual

Implements AliEditCommand.

Definition at line 1079 of file insdel.cxx.

References Alignment::get_len(), id_assert, and NULp.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ItemShader_impl ( AW_gc_manager gcman_,
const string id_,
const string description_,
const string help_id_,
ReshadeCallback  rcb,
int  undef_gc 
)
inline

Definition at line 170 of file item_shader.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::register_plugin ( ShaderPluginPtr  plugin)
virtual

Implements ItemShader.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::activate_plugin ( const string plugin_id)
virtual

Implements ItemShader.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::activate_plugin_impl ( const string plugin_id)
template<typename SEQTYPE >
std::string FINAL_TYPE< SEQTYPE >::active_plugin_name ( ) const
inlinevirtual

Implements ItemShader.

Definition at line 182 of file item_shader.cxx.

References NO_PLUGIN_SELECTED.

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::shader_awar ( const char name) const
inline

Definition at line 187 of file item_shader.cxx.

References GBS_global_string(), and SKIP_TMP_PREFIX.

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::tmp_shader_awar ( const char name) const
inline

Definition at line 190 of file item_shader.cxx.

References GBS_global_string().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::init_awars ( AW_root awr)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::init ( )
virtual

Implements ItemShader.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::check_dimension_change ( )
virtual

Implements ItemShader.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::popup_config_window ( AW_root awr)
virtual

Implements ItemShader.

template<typename SEQTYPE >
static void FINAL_TYPE< SEQTYPE >::trigger_reshade_cb ( AW_root ,
ItemShader_impl shader 
)
inlinestatic

Definition at line 201 of file item_shader.cxx.

References SIMPLE_RESHADE.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::configure_active_plugin ( AW_root awr)
inline

Definition at line 203 of file item_shader.cxx.

References aw_message(), and GBS_global_string().

template<typename SEQTYPE >
static void FINAL_TYPE< SEQTYPE >::configure_active_plugin_cb ( AW_window aww,
ItemShader_impl shader 
)
inlinestatic

Definition at line 210 of file item_shader.cxx.

References AW_window::get_root().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::selected_plugin_changed_cb ( AW_root awr)
inline
template<typename SEQTYPE >
static void FINAL_TYPE< SEQTYPE >::selected_plugin_changed_cb ( AW_root awr,
ItemShader_impl shader 
)
inlinestatic

Definition at line 218 of file item_shader.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::selected_range_changed_cb ( AW_root awr)
inline
template<typename SEQTYPE >
static void FINAL_TYPE< SEQTYPE >::selected_range_changed_cb ( AW_root awr,
ItemShader_impl shader 
)
inlinestatic

Definition at line 224 of file item_shader.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::configure_colors_cb ( AW_window aww)
inline

Definition at line 226 of file item_shader.cxx.

References AW_popup_gc_color_range_window().

template<typename SEQTYPE >
static void FINAL_TYPE< SEQTYPE >::configure_colors_cb ( AW_window aww,
ItemShader_impl shader 
)
inlinestatic

Definition at line 227 of file item_shader.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::phase_changed_cb ( AW_root awr)
inline
template<typename SEQTYPE >
static void FINAL_TYPE< SEQTYPE >::phase_changed_cb ( AW_root awr,
ItemShader_impl shader 
)
inlinestatic

Definition at line 236 of file item_shader.cxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::reset_phasing_cb ( AW_root awr) const
inline
template<typename SEQTYPE >
static void FINAL_TYPE< SEQTYPE >::reset_phasing_cb ( AW_window aww,
const ItemShader_impl shader 
)
inlinestatic

Definition at line 245 of file item_shader.cxx.

References AW_window::get_root().

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::store_config_cb ( ) const
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::load_or_reset_config_cb ( const char cfgstr)
template<typename SEQTYPE >
static char* FINAL_TYPE< SEQTYPE >::store_config_cb ( ItemShader_impl shader)
inlinestatic

Definition at line 250 of file item_shader.cxx.

template<typename SEQTYPE >
static void FINAL_TYPE< SEQTYPE >::load_or_reset_config_cb ( const char cfgstr,
ItemShader_impl shader 
)
inlinestatic

Definition at line 251 of file item_shader.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::LinearTuple ( float  val_)
inline

Definition at line 382 of file ValueTuple.cxx.

References is_assert, and is_nan_or_inf().

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::is_defined ( ) const
inlinevirtual

Implements ValueTuple.

Definition at line 387 of file ValueTuple.cxx.

template<typename SEQTYPE >
ShadedValue FINAL_TYPE< SEQTYPE >::clone ( ) const
inlinevirtual

Implements ValueTuple.

Definition at line 388 of file ValueTuple.cxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::range_offset ( const Phaser phaser) const
inlinevirtual

Implements ValueTuple.

Definition at line 389 of file ValueTuple.cxx.

References CHECKED_RANGE_OFFSET().

template<typename SEQTYPE >
ShadedValue FINAL_TYPE< SEQTYPE >::reverse_mix ( float  other_ratio,
const LinearTuple other 
) const
inline

Definition at line 402 of file ValueTuple.cxx.

template<typename SEQTYPE >
ShadedValue FINAL_TYPE< SEQTYPE >::mix ( float  my_ratio,
const ValueTuple other 
) const
inlinevirtual

Implements ValueTuple.

Definition at line 405 of file ValueTuple.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::PlanarTuple ( float  val1_,
float  val2_ 
)
inline

Definition at line 418 of file ValueTuple.cxx.

References is_assert, is_inf(), and is_nan().

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::is_defined ( ) const
inlinevirtual

Implements ValueTuple.

Definition at line 428 of file ValueTuple.cxx.

template<typename SEQTYPE >
ShadedValue FINAL_TYPE< SEQTYPE >::clone ( ) const
inlinevirtual

Implements ValueTuple.

Definition at line 429 of file ValueTuple.cxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::range_offset ( const Phaser phaser) const
inlinevirtual

Implements ValueTuple.

Definition at line 430 of file ValueTuple.cxx.

References AW_PLANAR_COLORS, CHECKED_RANGE_OFFSET(), and is_nan().

template<typename SEQTYPE >
ShadedValue FINAL_TYPE< SEQTYPE >::reverse_mix ( float  other_ratio,
const PlanarTuple other 
) const
inline

Definition at line 445 of file ValueTuple.cxx.

References mix_floats().

template<typename SEQTYPE >
ShadedValue FINAL_TYPE< SEQTYPE >::mix ( float  my_ratio,
const ValueTuple other 
) const
inlinevirtual

Implements ValueTuple.

Definition at line 449 of file ValueTuple.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::SpatialTuple ( float  val1_,
float  val2_,
float  val3_ 
)
inline

Definition at line 456 of file ValueTuple.cxx.

References is_assert, is_inf(), and is_nan().

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::is_defined ( ) const
inlinevirtual

Implements ValueTuple.

Definition at line 468 of file ValueTuple.cxx.

template<typename SEQTYPE >
ShadedValue FINAL_TYPE< SEQTYPE >::clone ( ) const
inlinevirtual

Implements ValueTuple.

Definition at line 469 of file ValueTuple.cxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::range_offset ( const Phaser phaser) const
inlinevirtual

Implements ValueTuple.

Definition at line 470 of file ValueTuple.cxx.

References AW_SPATIAL_COLORS, CHECKED_RANGE_OFFSET(), and is_nan().

template<typename SEQTYPE >
ShadedValue FINAL_TYPE< SEQTYPE >::reverse_mix ( float  other_ratio,
const SpatialTuple other 
) const
inline

Definition at line 486 of file ValueTuple.cxx.

References mix_floats().

template<typename SEQTYPE >
ShadedValue FINAL_TYPE< SEQTYPE >::mix ( float  my_ratio,
const ValueTuple other 
) const
inlinevirtual

Implements ValueTuple.

Definition at line 491 of file ValueTuple.cxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::NDS_Labeler ( NDS_Type  type_)
explicit
template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::speciesLabel ( GBDATA gb_main,
GBDATA gb_species,
TreeNode species,
const char tree_name 
) const
virtual

Implements TreeLabeler.

template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::groupLabel ( GBDATA gb_main,
GBDATA gb_group,
TreeNode species,
const char tree_name 
) const
virtual

Implements TreeLabeler.

template<typename SEQTYPE >
NDS_Type FINAL_TYPE< SEQTYPE >::get_NDS_Type ( ) const
inline

Definition at line 56 of file nds.h.

References type.

template<typename SEQTYPE >
long FINAL_TYPE< SEQTYPE >::max_columns ( GBDATA gb_main) const
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::SaiTranslator ( char  default_translation)
inline

Definition at line 92 of file saiop.h.

template<typename SEQTYPE >
static ErrorOrSaiOperatorPtr FINAL_TYPE< SEQTYPE >::make ( const char config)
static
template<typename SEQTYPE >
std::string FINAL_TYPE< SEQTYPE >::get_config ( ) const
virtual

Implements SaiOperator.

template<typename SEQTYPE >
ErrorOrString FINAL_TYPE< SEQTYPE >::apply ( const SaiCalcEnv calcEnv) const
virtual

Implements SaiOperator.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::addTranslation ( const char from,
char  to 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::deduceTranslations ( class ConfigMapping mapping) const
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::SaiMatrixTranslator ( SaiOperatorPtr  Default)
inline

Definition at line 116 of file saiop.h.

template<typename SEQTYPE >
static ErrorOrSaiOperatorPtr FINAL_TYPE< SEQTYPE >::make ( const char config)
static
template<typename SEQTYPE >
std::string FINAL_TYPE< SEQTYPE >::get_config ( ) const
virtual

Implements SaiOperator.

template<typename SEQTYPE >
ErrorOrString FINAL_TYPE< SEQTYPE >::apply ( const SaiCalcEnv calcEnv) const
virtual

Implements SaiOperator.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::addOperator ( const char from,
SaiOperatorPtr  to 
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AP_sequence_parsimony ( const AliView aliview)
template<typename SEQTYPE >
const char* FINAL_TYPE< SEQTYPE >::get_sequence ( ) const
inline

Definition at line 36 of file AP_seq_dna.hxx.

References ap_assert, and AP_sequence::lazy_load_sequence().

template<typename SEQTYPE >
const unsigned char* FINAL_TYPE< SEQTYPE >::get_usequence ( ) const
inline

Definition at line 41 of file AP_seq_dna.hxx.

template<typename SEQTYPE >
AP_combinableSeq* FINAL_TYPE< SEQTYPE >::dup ( ) const
virtual

Implements AP_combinableSeq.

template<typename SEQTYPE >
Mutations FINAL_TYPE< SEQTYPE >::combine_seq ( const AP_combinableSeq lefts,
const AP_combinableSeq rights,
char mutation_per_site 
)
virtual

Implements AP_combinableSeq.

template<typename SEQTYPE >
Mutations FINAL_TYPE< SEQTYPE >::mutations_if_combined_with ( const AP_combinableSeq other)
virtual

Implements AP_combinableSeq.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::partial_match ( const AP_combinableSeq part,
long overlap,
long penalty 
) const
virtual

Implements AP_combinableSeq.

template<typename SEQTYPE >
uint32_t FINAL_TYPE< SEQTYPE >::checksum ( ) const
virtual

Implements AP_combinableSeq.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::cmp_combined ( const AP_combinableSeq other) const
virtual

Implements AP_combinableSeq.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AP_sequence_protein ( const AliView aliview)
template<typename SEQTYPE >
const AP_PROTEINS* FINAL_TYPE< SEQTYPE >::get_sequence ( ) const
inline

Definition at line 76 of file AP_seq_protein.hxx.

References ap_assert, and AP_sequence::lazy_load_sequence().

template<typename SEQTYPE >
AP_combinableSeq* FINAL_TYPE< SEQTYPE >::dup ( ) const
virtual

Implements AP_combinableSeq.

template<typename SEQTYPE >
Mutations FINAL_TYPE< SEQTYPE >::combine_seq ( const AP_combinableSeq lefts,
const AP_combinableSeq rights,
char mutation_per_site = NULp 
)
virtual

Implements AP_combinableSeq.

template<typename SEQTYPE >
Mutations FINAL_TYPE< SEQTYPE >::mutations_if_combined_with ( const AP_combinableSeq other)
virtual

Implements AP_combinableSeq.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::partial_match ( const AP_combinableSeq part,
long overlap,
long penalty 
) const
virtual

Implements AP_combinableSeq.

template<typename SEQTYPE >
uint32_t FINAL_TYPE< SEQTYPE >::checksum ( ) const
virtual

Implements AP_combinableSeq.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::cmp_combined ( const AP_combinableSeq other) const
virtual

Implements AP_combinableSeq.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::BranchRotator ( AW_device device_,
AP_tree node_,
const LineVector clicked_branch_,
const Position mousepos,
AWT_graphic_exports exports_ 
)
inline

Definition at line 1823 of file TreeDisplay.cxx.

References td_assert, and Dragged::valid_drag_device().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::draw_drag_indicator ( AW_device IF_DEBUGsame_device,
int  drag_gc 
) const
inline

Definition at line 1835 of file TreeDisplay.cxx.

References AW::FillStyle::EMPTY, td_assert, and Dragged::valid_drag_device().

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::ArbWriter ( string  ta,
string  f,
int  c 
)
inline
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::addSequence ( GBDATA gbspec)
inlinevirtual
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::finish ( )
inlinevirtual
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AwtiExportWriter ( GBDATA _gbmain,
const char _dbname,
const char eft,
const char out,
int  c 
)
inline

Definition at line 217 of file arb_export_sequences.cxx.

References GBT_mark_all().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::addSequence ( GBDATA gbspec)
inlinevirtual

Implements Writer.

Definition at line 223 of file arb_export_sequences.cxx.

References GB_write_flag().

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::finish ( )
inlinevirtual
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AW_device_print ( AW_common common_)
inline

Definition at line 565 of file aw_device.hxx.

template<typename SEQTYPE >
GB_ERROR FINAL_TYPE< SEQTYPE >::open ( const char path)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::close ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_color_mode ( bool  mode)
inline

Definition at line 575 of file aw_device.hxx.

template<typename SEQTYPE >
AW_DEVICE_TYPE FINAL_TYPE< SEQTYPE >::type ( )
virtual

Implements AW_device.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::draw_text ( int  gc,
const char textBuffer,
size_t  textStart,
size_t  textLen,
const AW::Position pos 
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AW_clicked_polygon ( )
inline

Definition at line 152 of file aw_device_click.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AW_clicked_polygon ( const AW_clicked_polygon &  other)
inline

Definition at line 156 of file aw_device_click.hxx.

References NULp.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::DECLARE_ASSIGNMENT_OPERATOR ( AW_clicked_polygon  )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::assign ( int  npos_,
const AW::Position pos_,
int  distance_,
const AW_pos nearest_rel_pos_,
const AW_click_cd click_cd_ 
)
inline

Definition at line 173 of file aw_device_click.hxx.

References AW_clicked_element::assign().

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::operator== ( const AW_clicked_element other) const
inlinevirtual

Implements AW_clicked_element.

Definition at line 183 of file aw_device_click.hxx.

References AW::nearlyEqual().

template<typename SEQTYPE >
AW::Position FINAL_TYPE< SEQTYPE >::get_attach_point ( ) const
inlinevirtual

Implements AW_clicked_element.

Definition at line 198 of file aw_device_click.hxx.

References AW::Position::xpos(), and AW::Position::ypos().

template<typename SEQTYPE >
AW::Rectangle FINAL_TYPE< SEQTYPE >::get_bounding_box ( ) const
virtual

Implements AW_clicked_element.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::indicate_selected ( AW_device d,
int  gc 
) const
virtual

Implements AW_clicked_element.

template<typename SEQTYPE >
AW_clicked_element* FINAL_TYPE< SEQTYPE >::clone ( ) const
inlinevirtual

Implements ValueTuple.

Definition at line 207 of file aw_device_click.hxx.

template<typename SEQTYPE >
const AW::Position* FINAL_TYPE< SEQTYPE >::get_polygon ( int posCount) const
inline

Definition at line 211 of file aw_device_click.hxx.

References aw_assert, and AW_clicked_element::does_exist().

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AW_device_click ( AW_common common_)
template<typename SEQTYPE >
AW_DEVICE_TYPE FINAL_TYPE< SEQTYPE >::type ( )
virtual

Implements AW_device.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::init_click ( const AW::Position click,
int  max_distance,
AW_bitset  filteri 
)
template<typename SEQTYPE >
const AW_clicked_element* FINAL_TYPE< SEQTYPE >::best_click ( ClickPreference  prefer = PREFER_NEARER)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AW_repeated_question ( )
inline

Definition at line 53 of file aw_question.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::add_help ( const char help_file)
template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::get_answer ( const char unique_id,
const char question,
const char buttons,
const char to_all,
bool  add_abort 
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AW_window_simple ( )
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::init ( AW_root root,
const char wid,
const char windowname 
)
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::AW_device_Xm ( AW_common commoni)
inline

Definition at line 23 of file aw_Xm.hxx.

template<typename SEQTYPE >
AW_common_Xm* FINAL_TYPE< SEQTYPE >::get_common ( ) const
inline

Definition at line 27 of file aw_Xm.hxx.

References DOWNCAST, and AW_stylable::get_common().

template<typename SEQTYPE >
AW_DEVICE_TYPE FINAL_TYPE< SEQTYPE >::type ( )
virtual

Implements AW_device.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::clear ( AW_bitset  filteri)
virtual

Reimplemented from AW_device.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::clear_part ( const AW::Rectangle rect,
AW_bitset  filteri 
)
virtual

Reimplemented from AW_device.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::flush ( )
virtual

Reimplemented from AW_device.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::move_region ( AW_pos  src_x,
AW_pos  src_y,
AW_pos  width,
AW_pos  height,
AW_pos  dest_x,
AW_pos  dest_y 
)
virtual

Reimplemented from AW_device.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::XML_Attribute ( const std::string name_,
const std::string content_ 
)
template<typename SEQTYPE >
XML_Attribute* FINAL_TYPE< SEQTYPE >::append_to ( XML_Attribute queue)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::print ( FILE *  out) const
template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::XML_Tag ( const std::string name_)

Create a new xml element

Parameters
name_element name
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::add_attribute ( const std::string name_,
const std::string content_ 
)

add an attribute to the XML_Tag

Parameters
name_attribute name
content_attribute value
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::add_attribute ( const std::string name_,
int  value 
)
template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::add_son ( XML_Node son_,
bool  son_is_tag 
)
virtual

Implements XML_Node.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::remove_son ( XML_Node son_)
virtual

Implements XML_Node.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::open ( FILE *  out)
virtual

Implements XML_Node.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::close ( FILE *  out)
virtual

Implements XML_Node.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_on_extra_line ( bool  oel)
inline

Definition at line 118 of file xml.hxx.

template<typename SEQTYPE >
FINAL_TYPE< SEQTYPE >::XML_Document ( const std::string name_,
const std::string dtd_,
FILE *  out_ 
)

Create and stream (at destruction) a xml document

Parameters
name_name of the root node
dtd_filename of dtd
out_FILE where xml document will be written to
template<typename SEQTYPE >
XML_Node* FINAL_TYPE< SEQTYPE >::LatestSon ( )
inline

Definition at line 174 of file xml.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::set_LatestSon ( XML_Node latest_son_)
inline

Definition at line 175 of file xml.hxx.

template<typename SEQTYPE >
XML_Tag& FINAL_TYPE< SEQTYPE >::getRoot ( )
inline

Definition at line 177 of file xml.hxx.

template<typename SEQTYPE >
void FINAL_TYPE< SEQTYPE >::add_attribute ( const std::string name_,
const std::string content_ 
)
inline

Definition at line 179 of file xml.hxx.

template<typename SEQTYPE >
FILE* FINAL_TYPE< SEQTYPE >::Out ( )
inline

Definition at line 183 of file xml.hxx.

Friends And Related Function Documentation

template<typename SEQTYPE >
friend class CompressionRoot
friend

Definition at line 41 of file adseqcompr.cxx.

template<typename SEQTYPE >
friend class SimpleRoot
friend

Definition at line 679 of file TreeNode.h.

template<typename SEQTYPE >
friend class SizeAwareRoot
friend

Definition at line 49 of file CT_common.hxx.

template<typename SEQTYPE >
friend class GroupTreeRoot
friend

Definition at line 319 of file DI_clusters.cxx.

template<typename SEQTYPE >
friend class ClusterTreeRoot
friend

Definition at line 159 of file di_clustertree.hxx.

template<typename SEQTYPE >
friend class IslandHopping
friend

Definition at line 48 of file island_hopping.h.

template<typename SEQTYPE >
friend class AP_tree_edge
friend

Definition at line 247 of file ap_tree_nlen.hxx.

template<typename SEQTYPE >
friend class SEC_helix
friend

Definition at line 377 of file SEC_root.hxx.

template<typename SEQTYPE >
friend class SPOOLER
friend

Definition at line 562 of file aw_device.hxx.

template<typename SEQTYPE >
void AP_main::destroyNode ( AP_tree_nlen node)
friend
template<typename SEQTYPE >
void ResourceStack::destroy_nodes ( )
friend
template<typename SEQTYPE >
void ResourceStack::destroy_edges ( )
friend
template<typename SEQTYPE >
void StackFrameData::destroyNode ( AP_tree_nlen node)
friend
template<typename SEQTYPE >
std::ostream& operator<< ( std::ostream &  out,
const AP_tree_nlen node 
)
friend

Definition at line 31 of file AP_tree_nlen.cxx.

template<typename SEQTYPE >
AliDataPtr concat ( AliDataPtr  left,
AliDataPtr  right 
)
friend

Definition at line 584 of file insdel.cxx.

Member Data Documentation

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::index

Definition at line 45 of file adseqcompr.cxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::sons

Definition at line 46 of file adseqcompr.cxx.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::ID

Definition at line 49 of file embl.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::dateu

Definition at line 50 of file embl.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::datec

Definition at line 51 of file embl.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::description

Definition at line 52 of file embl.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::os

Definition at line 53 of file embl.h.

template<typename SEQTYPE >
char * FINAL_TYPE< SEQTYPE >::accession

Definition at line 54 of file embl.h.

template<typename SEQTYPE >
char * FINAL_TYPE< SEQTYPE >::keywords

Definition at line 55 of file embl.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::dr

Definition at line 56 of file embl.h.

template<typename SEQTYPE >
RDP_comments FINAL_TYPE< SEQTYPE >::comments

Definition at line 58 of file embl.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::locus

Definition at line 52 of file genbank.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::definition

Definition at line 53 of file genbank.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::source

Definition at line 56 of file genbank.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::organism

Definition at line 57 of file genbank.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::seqabbr

Definition at line 55 of file macke.h.

template<typename SEQTYPE >
std::string FINAL_TYPE< SEQTYPE >::name

Definition at line 56 of file macke.h.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::rna_or_dna

Definition at line 57 of file macke.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::atcc

Definition at line 58 of file macke.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::rna

Definition at line 59 of file macke.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::date

Definition at line 60 of file macke.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::nbk

Definition at line 61 of file macke.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::acs

Definition at line 62 of file macke.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::author

Definition at line 63 of file macke.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::journal

Definition at line 64 of file macke.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::who

Definition at line 66 of file macke.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::strain

Definition at line 67 of file macke.h.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::subspecies

Definition at line 68 of file macke.h.

template<typename SEQTYPE >
ED4_highlighted_entry* FINAL_TYPE< SEQTYPE >::highlight_info

Definition at line 2053 of file ed4_class.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::dragged

Definition at line 2054 of file ed4_class.hxx.

template<typename SEQTYPE >
SEQTYPE* FINAL_TYPE< SEQTYPE >::templ

Definition at line 18 of file test_env.h.

template<typename SEQTYPE >
LocallyModify<int> FINAL_TYPE< SEQTYPE >::permit_flag_updates

Definition at line 19 of file test_env.h.

template<typename SEQTYPE >
const bool FINAL_TYPE< SEQTYPE >::READONLY = true
static

Definition at line 52 of file ps_database.hxx.

template<typename SEQTYPE >
const bool FINAL_TYPE< SEQTYPE >::WRITEONLY = false
static

Definition at line 53 of file ps_database.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::screenXmax

Definition at line 30 of file RNA3D_OpenGLGraphics.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::screenYmax

Definition at line 30 of file RNA3D_OpenGLGraphics.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::mouseX

Definition at line 30 of file RNA3D_OpenGLGraphics.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::mouseY

Definition at line 30 of file RNA3D_OpenGLGraphics.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::displayGrid

Definition at line 31 of file RNA3D_OpenGLGraphics.hxx.

template<typename SEQTYPE >
ColorRGBf FINAL_TYPE< SEQTYPE >::ApplicationBGColor

Definition at line 32 of file RNA3D_OpenGLGraphics.hxx.

template<typename SEQTYPE >
float FINAL_TYPE< SEQTYPE >::ObjectSize

Definition at line 16 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iDisplayBases

Definition at line 17 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iBaseMode

Definition at line 17 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iBaseHelix

Definition at line 18 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iBaseUnpairHelix

Definition at line 18 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iBaseNonHelix

Definition at line 18 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iShapeHelix

Definition at line 19 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iShapeUnpairHelix

Definition at line 19 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iShapeNonHelix

Definition at line 19 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iDisplayHelix

Definition at line 20 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iHelixMidPoint

Definition at line 20 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iHelixBackBone

Definition at line 20 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iHelixNrs

Definition at line 20 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iDispTerInt

Definition at line 21 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iStartHelix

Definition at line 22 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iEndHelix

Definition at line 22 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
float FINAL_TYPE< SEQTYPE >::fHelixSize

Definition at line 23 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
float FINAL_TYPE< SEQTYPE >::fSkeletonSize

Definition at line 24 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iColorise

Definition at line 25 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iBackBone

Definition at line 25 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iDispPos

Definition at line 26 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iMapSpecies

Definition at line 27 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iMapSpeciesBase

Definition at line 27 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iMapSpeciesPos

Definition at line 27 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iMapSpeciesDels

Definition at line 28 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iMapSpeciesMiss

Definition at line 28 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iMapSpeciesIns

Definition at line 28 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iMapSpeciesInsInfo

Definition at line 28 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
int FINAL_TYPE< SEQTYPE >::iDispCursorPos

Definition at line 29 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
OpenGLGraphics* FINAL_TYPE< SEQTYPE >::G

Definition at line 31 of file RNA3D_Renderer.hxx.

template<typename SEQTYPE >
GLuint FINAL_TYPE< SEQTYPE >::texture[SHAPE_MAX]

Definition at line 24 of file RNA3D_Textures.hxx.

template<typename SEQTYPE >
AW_device* FINAL_TYPE< SEQTYPE >::disp_device
protected

Definition at line 48 of file SEC_graphic.hxx.

template<typename SEQTYPE >
AW_root* FINAL_TYPE< SEQTYPE >::aw_root

Definition at line 56 of file SEC_graphic.hxx.

template<typename SEQTYPE >
SEC_root* FINAL_TYPE< SEQTYPE >::sec_root

Definition at line 57 of file SEC_graphic.hxx.

template<typename SEQTYPE >
GBDATA* FINAL_TYPE< SEQTYPE >::gb_struct

Definition at line 59 of file SEC_graphic.hxx.

template<typename SEQTYPE >
GBDATA* FINAL_TYPE< SEQTYPE >::gb_struct_ref

Definition at line 60 of file SEC_graphic.hxx.

template<typename SEQTYPE >
long FINAL_TYPE< SEQTYPE >::last_saved
mutable

Definition at line 62 of file SEC_graphic.hxx.

template<typename SEQTYPE >
char* FINAL_TYPE< SEQTYPE >::table
static

Definition at line 31 of file AP_seq_dna.hxx.

template<typename SEQTYPE >
bool FINAL_TYPE< SEQTYPE >::skip_empty_tags

true -> tags w/o content or attributes are skipped (default = false)

Definition at line 169 of file xml.hxx.

template<typename SEQTYPE >
size_t FINAL_TYPE< SEQTYPE >::indentation_per_level

how many columns are used per indentation level (defaults to 1)

Definition at line 172 of file xml.hxx.


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