TreeViewerUtils.associateNodesWithJalviewSequences(aptxFrame,
parentAvport, sequencesBoundToNodes, nodesBoundToSequences);
+
for (SequenceI seq : parentAvport.getAlignment().getSequencesArray())
{
if (!sequencesBoundToNodes.containsKey(seq))
{
parentAvport.hideSequence(new SequenceI[] { seq });
+
}
}
}
}
else
{
- cs = ColourSchemeProperty.getColourScheme(treeGroup,
+ cs = ColourSchemeProperty.getColourScheme(parentAvport,treeGroup,
ColourSchemeProperty.getColourName(
parentAvport.getGlobalColourScheme()));
}
return nodesBoundToSequences;
}
+ @Override
+ public void hideCollapsedSequences_actionPerformed()
+ {
+ parentAvport.showAllHiddenSeqs();
+
+ for (TreeNodeI node : treeView.getTree().getAllNodes())
+ {
+ if (node.isCollapsed())
+ {
+ SequenceI seqToHide = nodesBoundToSequences.get(node);
+ if (seqToHide != null)
+ {
+ parentAvport.hideSequence(new SequenceI[] { seqToHide });
+
+
+ }
+
+ }
+ }
+
+
+ }
}