public PaSiMapPanel(AlignmentPanel alignPanel, String modelName,
SimilarityParamsI params)
{
- super();
+ super(3); // dim = 3
this.av = alignPanel.av;
this.ap = alignPanel;
boolean nucleotide = av.getAlignment().isNucleotide();
boolean selected = av.getSelectionGroup() != null
&& av.getSelectionGroup().getSize() > 0;
- //&! do i need seqstrings? -> no
- //AlignmentView seqstrings = av.getAlignmentView(selected);
SequenceI[] seqs;
if (!selected)
{
ScoreModelI scoreModel = ScoreModels.getInstance()
.getScoreModel(modelName, ap);
setPasimapModel(
- //&!
- //new PaSiMapModel(seqstrings, seqs, nucleotide, scoreModel, params));
new PaSiMapModel(av, seqs, nucleotide, scoreModel, params));
PaintRefresher.Register(this, av.getSequenceSetId());
*
* @param data
*/
- //public void setInputData(AlignmentView data)
- //&! viewport or panel?
public void setInputData(AlignmentViewport data)
{
getPasimapModel().setInputData(data);