X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Fjmol%2FJmolCommands.java;fp=src%2Fjalview%2Fext%2Fjmol%2FJmolCommands.java;h=19d64f0864e1ec0fdf58470ab46c503bd3e62d51;hb=50caa2bce4379ecdb02a2c0eccc44078487f2f0b;hp=58b69efbb07f9201dec6f1a685f62afd1ee1fa5b;hpb=327e8459a091858b0207ddac4cadd8cb23f4cdeb;p=jalview.git diff --git a/src/jalview/ext/jmol/JmolCommands.java b/src/jalview/ext/jmol/JmolCommands.java index 58b69ef..19d64f0 100644 --- a/src/jalview/ext/jmol/JmolCommands.java +++ b/src/jalview/ext/jmol/JmolCommands.java @@ -40,7 +40,6 @@ import jalview.structure.StructureCommandI; import jalview.structure.StructureCommandsBase; import jalview.structure.StructureMapping; import jalview.structure.StructureSelectionManager; -import jalview.structure.StructureCommandsI.AtomSpecType; import jalview.util.Comparison; import jalview.util.Platform; @@ -207,7 +206,22 @@ public class JmolCommands extends StructureCommandsBase .append("|"); sb.append(getAtomSpec(refAtoms, AtomSpecType.RESIDUE_ONLY)) .append(getCommandSeparator()).append("cartoons"); + return Arrays.asList(new StructureCommand(sb.toString())); + } + @Override + public List centerViewOn(List residues) + { + StringBuilder sb = new StringBuilder(64); + sb.append("center "); + for (AtomSpecModel ranges : residues) + { + if (sb.length() > 9) + { + sb.append(" or "); + } + sb.append(getAtomSpec(ranges, AtomSpecType.RESIDUE_ONLY)); + } return Arrays.asList(new StructureCommand(sb.toString())); }