#include <SequenceCanvas.h>
Inheritance diagram for SeqAA:
Public Member Functions | |
SeqAA (SequenceCanvas *ncan=NULL) | |
Constructor. | |
virtual | ~SeqAA () |
Destructor. | |
virtual int | arrange (int n) |
Arrange "chars" as line n. | |
virtual void | show (wxDC &dc) |
Show. | |
virtual wxPoint | showText (int ystart, wxArrayString &tout) |
Show as text (rarely used). | |
virtual void | initFromTVector (TVector *v) |
Set from a TVector class. | |
virtual void | initFromString (wxString t) |
Set from a string. | |
virtual void | analyzeProteases () |
Find protease cuts. | |
virtual void | updateProteases () |
Set protease cuts in display. | |
virtual void | fixOffsets (TVector *v) |
Feature offsets fix (see SeqFeature). | |
virtual wxString | whatsthis () |
Returns the linetype. | |
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)? | |
virtual int | getMarkSize () |
Returns the length of the SeqPos marked part of the sequence. | |
virtual int | getRectSize () |
Returns the number of SeqPos rectangles. | |
virtual wxRect | getRect (int i) |
Returns the SeqPos rect for a "char". | |
virtual int | getMark (int i) |
Returns the mark value for a "char". | |
virtual void | setMark (int i, int v) |
Sets the marking of a "char". | |
virtual int | getPos (int i) |
Returns the internal ID of the "char". | |
virtual void | setPos (int i, int v) |
Sets the internal ID of the "char". | |
virtual int | getLine (int y) |
Returns the line number for the y position. | |
virtual int | getItem (wxPoint pt, int line) |
Returns the "char" at that position. | |
virtual void | logsize () |
Some internal debugging thingy. | |
Public Attributes | |
TVector * | vec |
Pointer to the original sequence data. | |
int | mode |
int | disp |
bool | primaryMode |
bool | showNumbers |
char | unknownAA |
wxArrayTProteaseCut | pc |
List of protease cuts. | |
wxString | pa_w |
wxArrayTProtease | proteases |
List of proteases to look for. | |
wxArrayInt | offsets |
wxArrayInt | pa_wa |
wxArrayTVectorItem | offset_items |
|
Constructor.
|
|
Destructor.
|
|
Find protease cuts.
|
|
Arrange "chars" as line n.
Reimplemented from SeqBasic. |
|
Arrange quickly (bypassing SeqPos).
Reimplemented from SeqBasic. |
|
Feature offsets fix (see SeqFeature).
|
|
Returns the "char" at that position.
Reimplemented from SeqBasic. |
|
Returns the line number for the y position.
Reimplemented from SeqBasic. |
|
Returns the mark value for a "char".
Reimplemented from SeqBasic. |
|
Returns the length of the SeqPos marked part of the sequence.
Reimplemented from SeqBasic. |
|
Returns the internal ID of the "char".
Reimplemented from SeqBasic. |
|
Returns the SeqPos rect for a "char".
Reimplemented from SeqBasic. |
|
Returns the number of SeqPos rectangles.
Reimplemented from SeqBasic. |
|
Set from a string.
|
|
Set from a TVector class.
Reimplemented from SeqBasic. |
|
Some internal debugging thingy.
Reimplemented from SeqBasic. |
|
Sets the marking of a "char".
Reimplemented from SeqBasic. |
|
Sets the internal ID of the "char".
Reimplemented from SeqBasic. |
|
Show.
Reimplemented from SeqBasic. |
|
Show quickly.
Reimplemented from SeqBasic. |
|
Show as text (rarely used).
Reimplemented from SeqBasic. |
|
Set protease cuts in display.
|
|
Do we draw directly (or do we use SeqPos)?
Reimplemented from SeqBasic. |
|
Returns the linetype.
Reimplemented from SeqBasic. |
|
|
|
|
|
|
|
|
|
|
|
|
|
List of protease cuts.
|
|
|
|
List of proteases to look for.
|
|
|
|
|
|
Pointer to the original sequence data.
|