static DrawableRef copy_drawable(DrawableRef s);
//! search through sequence and add an annotation highlighting all the non AGCT characters
- void add_annotations_for_undefined_sequence(Drawable::draw_func_ptr draw=0);
+ void add_annotations_for_defined_sequence(Drawable::draw_func_ptr draw=0);
//! set our starting x (horizontal) coordinate
void setX(float x);
//! get our starting x (horizontal) coordinate
static
void draw_box(GLfloat world_left, GLfloat world_right,
GLfloat left, GLfloat right, GLfloat height,
- GLfloat y, GLfloat z);
+ GLfloat y, GLfloat z,
+ GLint primitive=GL_QUADS);
//! draw a track
/*! left and right are the edges of the current viewport
*/
void draw_sequence(GLfloat, GLfloat) const;
};
+void draw_track(SeqSpanRef ref, float left, float right);
void draw_narrow_track(SeqSpanRef ref, float left, float right);
#endif