|
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 |