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