#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.
|
1.4.1