boolean selected = av.getSelectionGroup() != null
&& av.getSelectionGroup().getSize() > 0;
+ //&! do i need seqstrings?
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(seqstrings, seqs, nucleotide, scoreModel, params));
+ new PaSiMapModel(av, seqs, nucleotide, scoreModel, params));
PaintRefresher.Register(this, av.getSequenceSetId());
setRotatableCanvas(new RotatableCanvas(alignPanel));
}
Object[] alAndColsel = getPasimapModel().getInputData()
- .getAlignmentAndHiddenColumns(gc);
+ .getAlignmentView(false).getAlignmentAndHiddenColumns(gc);
if (alAndColsel != null && alAndColsel[0] != null)
{
*
* @param data
*/
- public void setInputData(AlignmentView data)
+ //public void setInputData(AlignmentView data)
+ //&! viewport or panel?
+ public void setInputData(AlignmentViewport data)
{
getPasimapModel().setInputData(data);
originalSeqData.setVisible(data != null);