24 #ifndef AW_POSITION_HXX 
   31 #ifndef _GLIBCXX_STRING 
   55     void load_location(
int part, 
const GEN_position *location);
 
   62         long cmp     = pos1-other.pos1;
 
   63         if (cmp) cmp = pos2-other.pos2;
 
   69     long Length()
 const { 
return pos2-pos1+1; }
 
  100     void clear_selected_range() { gene_range = 
AW::Rectangle(); }
 
  130 #error GEN_gene.hxx included twice 
  131 #endif // GEN_GENE_HXX 
return string(buffer, length)
void paint(AW_device *device)
void set_GeneName(const std::string &gene_name_)
Rectangle bounding_box(const Rectangle &r1, const Rectangle &r2)
std::multiset< GEN_gene > GEN_gene_set
GEN_root(const char *organism_name_, const char *gene_name_, GBDATA *gb_main_, AW_root *aw_root, GEN_graphic *gen_graphic_)
const std::string & OrganismName() const 
const std::string & Name() const 
const std::string & NodeInfo() const 
bool operator<(const GEN_gene &other) const 
GEN_gene_set::iterator GEN_iterator
GEN_gene(GBDATA *gb_gene_, GEN_root *root_, const GEN_position *location)
const GBDATA * GbGene() const 
const AW::Rectangle & get_selected_range() const 
const std::string & GeneName() const