JAL-2694 StructureSelectionManager.getMapping takes a list of Chain IDs per sequence... patch/JAL-2694_maptoallchainsworkaround
authorJim Procter <jprocter@issues.jalview.org>
Fri, 1 Sep 2017 16:22:42 +0000 (17:22 +0100)
committerJim Procter <jprocter@issues.jalview.org>
Fri, 1 Sep 2017 16:22:42 +0000 (17:22 +0100)
commitdcbbfa95b35e8316628a92ce3c2ba31c555d3faa
tree18ea778b407f7eef1eea008212ad5fb9ae130162
parent6b88cfe942593f7ab1c5c90b99aa3a3e315c94bc
JAL-2694 StructureSelectionManager.getMapping takes a list of Chain IDs per sequence to be bound to structure, and resolveChains adjusted accordingly. targetChains also dropped in StructureViewer constructor since resolveChains discovers extant chain mappings, and StructureSelectionManager infers any sequence/chain mappings that remain.

one failing test in this commit
12 files changed:
src/MCview/AppletPDBCanvas.java
src/MCview/PDBCanvas.java
src/jalview/appletgui/AlignFrame.java
src/jalview/appletgui/AppletJmol.java
src/jalview/gui/AppJmol.java
src/jalview/gui/ChimeraViewFrame.java
src/jalview/gui/StructureViewerBase.java
src/jalview/structure/StructureSelectionManager.java
src/jalview/structures/models/AAStructureBindingModel.java
test/jalview/structure/Mapping.java
test/jalview/structure/StructureSelectionManagerTest.java
test/jalview/structures/models/AAStructureBindingModelTest.java