extends GPairwiseAlignPanel\r
{\r
Vector sequences = new Vector();\r
- AlignViewport av;\r
+ AlignmentPanel ap;\r
\r
- public PairwiseAlignPanel(AlignViewport av)\r
+ public PairwiseAlignPanel(AlignmentPanel ap)\r
{\r
super();\r
- this.av = av;\r
- float scores[][] = new float[av.getAlignment().getHeight()][av.getAlignment().\r
+ this.ap = ap;\r
+ float scores[][] = new float[ap.av.alignment.getHeight()][ap.av.alignment.\r
getHeight()];\r
double totscore = 0;\r
- int count = av.getSelectionGroup().getSize();\r
+ int count = ap.av.getSelectionGroup().getSize();\r
\r
int acount = 0;\r
for (int i = 1; i < count; i++)\r
for (int j = 0; j < i; j++)\r
{\r
acount++;\r
- AlignSeq as = new AlignSeq(av.getSelectionGroup().getSequenceAt(i),\r
- av.getSelectionGroup().getSequenceAt(j),\r
+ AlignSeq as = new AlignSeq(ap.av.getSelectionGroup().getSequenceAt(i),\r
+ ap.av.getSelectionGroup().getSequenceAt(j),\r
"pep");\r
\r
as.calcScoreMatrix();\r
seq[i] = (Sequence) sequences.elementAt(i);\r
}\r
\r
- AlignFrame af = new AlignFrame(new Alignment(seq));\r
+ AlignFrame af = new AlignFrame(new Alignment(seq), ap.alignFrame.applet);\r
jalview.bin.JalviewLite.addFrame(af, "Pairwise Aligned Sequences",\r
AlignFrame.NEW_WINDOW_WIDTH,\r
AlignFrame.NEW_WINDOW_HEIGHT);\r