Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

SeqABI Class Reference

Sequence display class showing ABI sequencer peaks. More...

#include <SequenceCanvas.h>

Inheritance diagram for SeqABI:

SeqDNA SeqBasic List of all members.

Public Member Functions

 SeqABI (SequenceCanvas *ncan=NULL)
 Constructor.
virtual ~SeqABI ()
 Destructor.
virtual int arrange (int n)
 Arrange "chars" as line n.
virtual void show (wxDC &dc)
 Show.
virtual void initFromFile (wxString filename)
 Setup sequence from ABI file.
virtual wxString whatsthis ()
 Returns the linetype.
virtual void drawTopLine (wxDC &dc, int y)
 Some layout thingy.
virtual wxColor getBaseColor (char b)
 Returns the color to draw the base in.
virtual void setInvCompl (bool x)
 Display inverse/complement sequence.
virtual int arrange_direct (int n)
 Arrange quickly (bypassing SeqPos).
virtual void show_direct (wxDC &dc)
 Show quickly.
virtual bool useDirectRoutines ()
 Do we draw directly (or do we use SeqPos)?

Public Attributes

ABItypeat
 Pointer to the calling ABI module.
int minx
int maxx
int scalex
char base2color [4]
wxColour colors [4]
bool showHelpLines
 Do we show these little grey helper lines?
int screenScale
int zoom
 Zoom factor.
bool inv_compl
 Use inverse/complement?
long view_from
long view_to

Private Member Functions

int get_bx (int id, int idx)

Private Attributes

int strange_compensation_factor

Detailed Description

Sequence display class showing ABI sequencer peaks.


Constructor & Destructor Documentation

SeqABI::SeqABI SequenceCanvas ncan = NULL  )  [inline]
 

Constructor.

SeqABI::~SeqABI  )  [virtual]
 

Destructor.


Member Function Documentation

int SeqABI::arrange int  n  )  [virtual]
 

Arrange "chars" as line n.

Reimplemented from SeqDNA.

virtual int SeqABI::arrange_direct int  n  )  [inline, virtual]
 

Arrange quickly (bypassing SeqPos).

Reimplemented from SeqDNA.

void SeqABI::drawTopLine wxDC &  dc,
int  y
[virtual]
 

Some layout thingy.

int SeqABI::get_bx int  id,
int  idx
[private]
 

wxColor SeqABI::getBaseColor char  b  )  [virtual]
 

Returns the color to draw the base in.

Reimplemented from SeqDNA.

void SeqABI::initFromFile wxString  filename  )  [virtual]
 

Setup sequence from ABI file.

void SeqABI::setInvCompl bool  x  )  [virtual]
 

Display inverse/complement sequence.

void SeqABI::show wxDC &  dc  )  [virtual]
 

Show.

Reimplemented from SeqDNA.

virtual void SeqABI::show_direct wxDC &  dc  )  [inline, virtual]
 

Show quickly.

Reimplemented from SeqDNA.

virtual bool SeqABI::useDirectRoutines  )  [inline, virtual]
 

Do we draw directly (or do we use SeqPos)?

Reimplemented from SeqDNA.

virtual wxString SeqABI::whatsthis  )  [inline, virtual]
 

Returns the linetype.

Reimplemented from SeqDNA.


Member Data Documentation

ABItype* SeqABI::at
 

Pointer to the calling ABI module.

char SeqABI::base2color[4]
 

wxColour SeqABI::colors[4]
 

bool SeqABI::inv_compl
 

Use inverse/complement?

int SeqABI::maxx
 

int SeqABI::minx
 

int SeqABI::scalex
 

int SeqABI::screenScale
 

bool SeqABI::showHelpLines
 

Do we show these little grey helper lines?

int SeqABI::strange_compensation_factor [private]
 

long SeqABI::view_from
 

long SeqABI::view_to
 

int SeqABI::zoom
 

Zoom factor.


The documentation for this class was generated from the following files:
Generated on Fri Aug 11 16:19:45 2006 for GENtle by  doxygen 1.4.1