git://source.jalview.org
/
jalview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
JAL-3390 Chimera showStructures() respects visible/chain selections
[jalview.git]
/
src
/
jalview
/
ext
/
jmol
/
JalviewJmolBinding.java
diff --git
a/src/jalview/ext/jmol/JalviewJmolBinding.java
b/src/jalview/ext/jmol/JalviewJmolBinding.java
index
762b08e
..
e5a1733
100644
(file)
--- a/
src/jalview/ext/jmol/JalviewJmolBinding.java
+++ b/
src/jalview/ext/jmol/JalviewJmolBinding.java
@@
-135,15
+135,12
@@
public abstract class JalviewJmolBinding extends AAStructureBindingModel
/**
* prepare the view for a given set of models/chains. chainList contains
* strings of the form 'pdbfilename:Chaincode'
/**
* prepare the view for a given set of models/chains. chainList contains
* strings of the form 'pdbfilename:Chaincode'
- *
- * @param chainList
- * list of chains to make visible
*/
*/
- public void centerViewer(Vector<String> chainList)
+ public void centerViewer()
{
StringBuilder cmd = new StringBuilder(128);
int mlength, p;
{
StringBuilder cmd = new StringBuilder(128);
int mlength, p;
- for (String lbl : chainList)
+ for (String lbl : chainsToShow)
{
mlength = 0;
do
{
mlength = 0;
do
@@
-159,7
+156,8
@@
public abstract class JalviewJmolBinding extends AAStructureBindingModel
{
cmd.setLength(cmd.length() - 4);
}
{
cmd.setLength(cmd.length() - 4);
}
- evalStateCommand("select *;restrict " + cmd + ";cartoon;center " + cmd);
+ String command = "select *;restrict " + cmd + ";cartoon;center " + cmd;
+ evalStateCommand(command);
}
public void closeViewer()
}
public void closeViewer()
@@
-1419,8
+1417,9
@@
public abstract class JalviewJmolBinding extends AAStructureBindingModel
}
@Override
}
@Override
- public void showStructures(AlignViewportI av)
+ public void showStructures(AlignViewportI av, boolean refocus)
{
// TODO show Jmol structure optionally restricted to visible alignment
{
// TODO show Jmol structure optionally restricted to visible alignment
+ // and/or selected chains
}
}
}
}