|
Public Member Functions |
| SeqPlot (SequenceCanvas *ncan=NULL) |
| Constructor.
|
virtual void | show (wxDC &dc) |
| Show.
|
virtual wxString | whatsthis () |
| Returns the linetype.
|
virtual void | initFromTVector (TVector *v) |
| Set from a TVector class.
|
virtual int | arrange (int n) |
| Arrange "chars" as line n.
|
virtual void | setLines (int l) |
| What line(s) this spans.
|
virtual void | useChouFasman () |
| Chou-Fasman-Plot.
|
virtual void | useNcoils () |
| Coiled-coil-Plot.
|
virtual void | useMW () |
| Molecular weight plot.
|
virtual void | usePI () |
| Isoelectric point plot.
|
virtual void | useHP () |
| Hydrophobicity plot.
|
virtual void | showPlot (wxDC &dc, int b, int tx, int ty, int lx, int ph) |
| Draws the plot.
|
virtual void | init (SequenceCanvas *ncan=NULL) |
| Initialization.
|
virtual wxString | getTip (int pos) |
| Returns the tooltip text for this position in the 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)?
|
Private Types |
enum | {
CHOU_FASMAN,
P_I,
M_W,
H_P,
COILED_COIL
} |
Private Member Functions |
virtual void | scanMinMax () |
| Determine minimum/maximum values.
|
virtual void | scanChouFasman (int x, int y, int t, int min, int seek_cnt, int seek_avg, int avg) |
virtual void | drawSymbol (char c, wxDC &dc, int x1, int y1, int x2, int y2) |
virtual void | showChouFasman (wxDC &dc, int b, int tx, int ty, int lx) |
| Display Chou-Fasman.
|
virtual void | showNcoils (wxDC &dc, int b, int tx, int ty, int lx) |
| Display Coiled-coil.
|
virtual void | showMW (wxDC &dc, int b, int tx, int ty, int lx) |
| Display molecular weight.
|
virtual void | showPI (wxDC &dc, int b, int tx, int ty, int lx) |
| Display isoelectric point.
|
virtual void | showHP (wxDC &dc, int b, int tx, int ty, int lx) |
| Display hydrophobicity.
|
virtual void | fixMinMax (float &f) |
| What the hell does this do??
|
virtual void | drawDottedLine (wxDC &dc, int x1, int y1, int x2, int y2) |
| Draws a horizontal/vertical helper line.
|
virtual void | myRect (wxDC &dc, int x, int y, int w, int h) |
| Draws a "special" rectangle.
|
Private Attributes |
enum SeqPlot:: { ... } | type |
int | lines |
int | l_top |
int | l_bottom |
wxArrayString | d1 |
wxArrayString | d2 |
wxArrayString | d3 |
vector< TAAProp > | prop |
bool | startOfLine |
float | data_max |
float | data_min |
float | data_h |
float | data_step |
wxRect | plotr |
int | hp_window |
wxString | hp_method |