ARB
RNA3D_Main.cxx
Go to the documentation of this file.
1 // =============================================================== //
2 // //
3 // File : RNA3D_Main.cxx //
4 // Purpose : //
5 // //
6 // Coded by Yadhukumar in December 2004 //
7 // Institute of Microbiology (Technical University Munich) //
8 // http://www.arb-home.de/ //
9 // //
10 // =============================================================== //
11 
12 #include "RNA3D_GlobalHeader.hxx"
13 #include "RNA3D_Global.hxx"
14 #include "RNA3D_Interface.hxx"
15 #include "rna3d_extern.hxx"
16 
17 #include <aw_root.hxx>
18 #include <aw_window.hxx>
19 #include <arbdb.h>
20 
21 static void CreateRNA3DAwars(AW_root *root) {
22  // Display Base Section
32 
33  // Display Helix Section
42 
43  // General Molecule Display Section
59 
60  // Display SAI Section
64 
67 }
68 
71  return CreateRNA3DMainWindow(host.get_application_root(), host.get_database(), host);
72 }
73 
#define AWAR_3D_MAP_SEARCH_STRINGS
#define AWAR_3D_SHAPES_UNPAIRED_HELIX
#define AWAR_3D_MOL_BACKBONE
#define AWAR_3D_MAP_SPECIES_DISP_BASE
#define AWAR_3D_MOL_ROTATE
#define AWAR_3D_MOL_SIZE
#define AWAR_3D_MAP_SPECIES
#define AWAR_3D_HELIX_TO
#define AWAR_3D_SELECTED_SPECIES
#define AWAR_3D_MOL_COLORIZE
#define AWAR_3D_HELIX_FROM
#define AWAR_3D_MAP_SPECIES_DISP_POS
#define AWAR_3D_CURSOR_POSITION
#define AWAR_3D_SHAPES_HELIX
#define AWAR_3D_MAP_SPECIES_DISP_MISSING
#define AWAR_3D_DISPLAY_TERTIARY_INTRACTIONS
#define AWAR_3D_23S_RRNA_MOL
#define AWAR_3D_MAP_ENABLE
AW_window * start_RNA3D_plugin(ED4_plugin_host &host)
Definition: RNA3D_Main.cxx:69
AW_awar * awar_float(const char *var_name, float default_value=0.0, AW_default default_file=AW_ROOT_DEFAULT)
Definition: AW_root.cxx:560
#define AWAR_3D_MAP_SPECIES_DISP_INSERTIONS
#define AWAR_3D_BASES_HELIX
#define AWAR_3D_DISPLAY_HELIX
#define AWAR_3D_BASES_NON_HELIX
#define AWAR_3D_DISPLAY_BASES
#define AWAR_3D_MOL_POS_INTERVAL
virtual GBDATA * get_database() const =0
#define AWAR_3D_MAP_SPECIES_DISP_INSERTIONS_INFO
#define AWAR_3D_MAP_SPECIES_DISP_DELETIONS
static void CreateRNA3DAwars(AW_root *root)
Definition: RNA3D_Main.cxx:21
#define AWAR_3D_HELIX_NUMBER
#define AWAR_3D_HELIX_MIDPOINT
#define AWAR_3D_MOL_DISP_POS
#define AWAR_3D_DISPLAY_MASK
#define AWAR_3D_DISPLAY_SIZE
AW_awar * awar_int(const char *var_name, long default_value=0, AW_default default_file=AW_ROOT_DEFAULT)
Definition: AW_root.cxx:580
#define AWAR_3D_SHAPES_NON_HELIX
#define AWAR_3D_HELIX_SIZE
AW_window * CreateRNA3DMainWindow(AW_root *awr, GBDATA *gb_main, ED4_plugin_host &host)
#define AWAR_3D_BASES_UNPAIRED_HELIX
AW_awar * awar_string(const char *var_name, const char *default_value="", AW_default default_file=AW_ROOT_DEFAULT)
Definition: AW_root.cxx:570
#define AWAR_3D_HELIX_BACKBONE
#define AWAR_3D_MAP_SAI
#define AW_ROOT_DEFAULT
Definition: aw_base.hxx:106
virtual AW_root * get_application_root() const =0
#define AWAR_3D_BASES_MODE