Hi all !
I read and followed all the advices i found on the net and in this mailing list
and i came to this :
public class OtherAlignmentPanel extends TranslatedSequencePanel {
public otherAlignmentPanel(Alignment ali) {
this.setSequence((SymbolList) ali); this.setBackground(Color.white);
this.setPreferredSize(new Dimension(MainFrame.screenSize.width -40,
MainFrame.screenSize.height - 15));
MultiLineRenderer multi = new MultiLineRenderer();
AlignmentRenderer render1 = new AlignmentRenderer(); AlignmentRenderer
render2 = new AlignmentRenderer(); AlignmentRenderer render3 = new
AlignmentRenderer(); SymbolSequenceRenderer symbol = new
SymbolSequenceRenderer();
render1.setLabel(ali.getLabels().get(0));
render1.setRenderer(symbol);
multi.addRenderer(render1);
render2.setLabel(ali.getLabels().get(1));
render2.setRenderer(symbol);
multi.addRenderer(render2);
render3.setLabel(ali.getLabels().get(2));
render3.setRenderer(symbol);
multi.addRenderer(render3);
this.setRenderer(multi); }
}
I created the panel in a frame like this :
Sequence seq1; seq1 =
ProteinTools.createGappedProteinSequence(hspHits.getHsp().get(0).getHspQseq(),
"query");
Sequence seq2; seq2 =
ProteinTools.createGappedProteinSequence(hspHits.getHsp().get(0).getHspHseq(),
"hit");
Sequence seq3; seq3 =
ProteinTools.createGappedProteinSequence(hspHits.getHsp().get(0).getHspMidline(),
"midline");
Map<String, Sequence> list = new HashMap(); list.put("query",
seq1); list.put("middle", seq2); list.put("hit", seq3);
SimpleAlignment ali = new SimpleAlignment((Map) list);
OtherAlignmentPanel pane = new otherAlignmentPanel(ali); this.add(pane);
My problems :- First, it just shows nothing ! I am totally lost, it has been 3
days i am just trying to display this simple alignment but it doesn't work !!-
I really would like the lines to be wrapped like in the blast output, so i
tryied with the SequencePanelWrapper, but it doesn't work either...
Is there any simple solution ??What did i do wrong in my code ?
Have a nice day and thanks !
Louise
_________________________________________________________________
Découvrez Windows 7 en 7 secondes !
http://clk.atdmt.com/FRM/go/181574577/direct/01/
_______________________________________________
Biojava-l mailing list - [email protected]
http://lists.open-bio.org/mailman/listinfo/biojava-l