X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FPymolViewer.java;h=665b13740b112385410cb8e1e5c1414d0bff12ea;hb=57738a1f3c19b1c3a00bd3ac5108f8cd0af32f99;hp=2fd495740b919f5a0017f3e7e2539953af1fcbe3;hpb=e7338a61f3ce96dadf44ac80b2b32cc5ba4b94c8;p=jalview.git diff --git a/src/jalview/gui/PymolViewer.java b/src/jalview/gui/PymolViewer.java index 2fd4957..665b137 100644 --- a/src/jalview/gui/PymolViewer.java +++ b/src/jalview/gui/PymolViewer.java @@ -50,9 +50,7 @@ public class PymolViewer extends StructureViewerBase AlignmentPanel ap) { this(); - openNewPymol(ap, new PDBEntry[] { pdb }, - new SequenceI[][] - { seqs }); + openNewPymol(ap, new PDBEntry[] { pdb }, new SequenceI[][] { seqs }); } public PymolViewer(PDBEntry[] pe, boolean alignAdded, SequenceI[][] seqs, @@ -161,11 +159,12 @@ public class PymolViewer extends StructureViewerBase public void run() { // todo pull up much of this - + StringBuilder errormsgs = new StringBuilder(128); List filePDB = new ArrayList<>(); List filePDBpos = new ArrayList<>(); - String[] curfiles = binding.getStructureFiles(); // files currently in viewer + String[] curfiles = binding.getStructureFiles(); // files currently in + // viewer for (int pi = 0; pi < binding.getPdbCount(); pi++) { String file = null; @@ -186,8 +185,7 @@ public class PymolViewer extends StructureViewerBase /* * got file already */ - file = new File(thePdbEntry.getFile()).getAbsoluteFile() - .getPath(); + file = new File(thePdbEntry.getFile()).getAbsoluteFile().getPath(); // todo - skip if already loaded in PyMOL } if (file != null) @@ -196,7 +194,7 @@ public class PymolViewer extends StructureViewerBase filePDBpos.add(Integer.valueOf(pi)); } } - + if (!filePDB.isEmpty()) { /* @@ -254,14 +252,12 @@ public class PymolViewer extends StructureViewerBase StructureFile pdb = binding.getSsm().setMapping( binding.getSequence()[pos], binding.getChains()[pos], - pe.getFile(), protocol, - getProgressIndicator()); + pe.getFile(), protocol, getProgressIndicator()); binding.stashFoundChains(pdb, pe.getFile()); } catch (Exception ex) { - Console.error( - "Couldn't open " + pe.getFile() + " in "+getViewerName()+"!", - ex); + Console.error("Couldn't open " + pe.getFile() + " in " + + getViewerName() + "!", ex); } finally { // Cache.debug("File locations are " + files); @@ -334,8 +330,7 @@ public class PymolViewer extends StructureViewerBase boolean opened = binding.openSession(pymolSessionFile); if (!opened) { - Console.error( - "An error occurred opening PyMOL session file " + Console.error("An error occurred opening PyMOL session file " + pymolSessionFile); } } @@ -359,7 +354,9 @@ public class PymolViewer extends StructureViewerBase { return "PyMOL"; } + JMenuItem writeFeatures = null; + @Override protected void initMenus() { @@ -370,8 +367,8 @@ public class PymolViewer extends StructureViewerBase writeFeatures = new JMenuItem( MessageManager.getString("label.create_viewer_attributes")); - writeFeatures.setToolTipText(MessageManager - .getString("label.create_viewer_attributes_tip")); + writeFeatures.setToolTipText( + MessageManager.getString("label.create_viewer_attributes_tip")); writeFeatures.addActionListener(new ActionListener() { @Override @@ -382,7 +379,7 @@ public class PymolViewer extends StructureViewerBase }); viewerActionMenu.add(writeFeatures); } - + @Override protected void buildActionMenu() { @@ -393,8 +390,8 @@ public class PymolViewer extends StructureViewerBase protected void sendFeaturesToPymol() { int count = binding.sendFeaturesToViewer(getAlignmentPanel()); - statusBar.setText( - MessageManager.formatMessage("label.attributes_set", count, getViewerName())); + statusBar.setText(MessageManager.formatMessage("label.attributes_set", + count, getViewerName())); } }